skysight-inc/HackerNews huggingface dataset:
This is definitely needed and DVC has a few cool ideas. I think the most useful feature missing from existing tools is integrating data versioning with git, and simple commands to tag, push, and pull data files.

I'm not sure I buy the pipeline and repro functionality as useful. I'd rather see nice integration with Docker since it can be used to define the environment as well as repro steps.
Ask HN: What attributes you desire for a tech leader?
Want to see what makes a great leader, big or small, in the tech industry. Your personal experience, or from people you worked with, or any books/articles. Looking forward to the discussion.
Does it do any kind of whitelisting of what kind of headers can be sent?
Excuse me, everyone saying that we should enjoy ad targeting because we want to watch "relevant" ads - please consider your own thought process here. I worked in ad tech for a couple years on the targeting tech side specifically, and I can emphatically say that what people buying ads are optimizing for is not relevance, it is reach!

Organizations should exclude people that have already purchased products from seeing ads for those products - but they almost unanimously do not.

If relevance is what people want, given the data google has about my transport habits, shouldn't I see zero car ads? Or, is perhaps that too creepy? Or maybe, google has no incentive to make advertisers pay less money on useless, irrelevant ads. Or, maybe the marketing manager who paid for the ads doesn't care to optimize their spend because the CMO doesn't care to - both of them want to say they're responsible for the largest budgets and BIGGEST audiences ever (which by the way is the reason TV ad campaigns are still so prevalent, they look good on resumes).

Do marketers have time to understand complex ML models with hundreds of variables? No. Biggest audience possible, please and thank you.
I don't look at it as being antagonistic - it's a non-zero-sum game.
If you accept as a starting point that there is consumption and production, then optimizing that provides efficiencies that enable both more production and consumption.
Both sides are better off.

I'm fully aware that writing at an abstract level and am personally a reluctant capitalist - but I detest waste.

To deep-dive into a really specific example. Today there is most likely a plane flying from your city with an empty seat, to a city you want to visit but can't afford, which has an empty hotel room.
Why would not offering you this itinerary for a price you could afford, not be a good thing to offer you before you watched your next youtube video?

Now the intrusive part of this is that it requires somebody to work out where you want to go, which airlines and hotels are hiding 'failure', and what "you can afford". Nobody really wants to share any of this - but as a theoretical, could make everybody a bit happier.
And why would this not be acceptable? Shouldn’t we be happy that nvidia is adapting this driver?
Maybe in your opinion these are all true because you seem to be a "power user" of any service you use. But for the large majority of people:

- 2GB is more than enough for Word documents and a few pictures.

- Listening to ads is totally normal because what's the alternative to Spotify? Radio.

- Most programmers have a job that pays well (and if not, they're in education), so they just need an online git repo for their hobby open-source projects.
Voter fraud is someone who shouldn't be voting but votes. It's basically nonexistent. This is election fraud--people who are allowed to vote being blocked in some fashion. It's definitely up there in the Republican playbook.

Note that the Republican obsession with voter fraud is actually an attempt to justify election fraud.
I'm cheap. I don't use Dropbox (I have some very old documents on there and will self-host a Nextcloud some time or even rent one)

I use Spotify with the ads. I learn to ignore the bad ads like ads on the radio. These are rarer.

When I work on a private project large enough for it to need a repo, I'd like it to be public, so I have no problem with Github.

I am however subscribed to Notion.so since yesterday, after running into the 1000 blocks limit after multiple months of using it. I considered for a long while, but found that it does provide good value over all.

This is by far my favorite model (and would probably get me to pay for Spotify): A good free plan that gets you addicted, but runs out after some time (Yes, like a trial, but I wouldn't actually like the feeling of that).
It's stupid honestly, fruit juice are healthy in normal quantity. Like everything don't abuse it.
If you can't tell a good sliding mitre saw from a bad one by inspecting the tool you're not worth the better one anyway.
Select ads based on the content/copy, not the individual user.

No need to track me across the internet and planet.
I’m happy for Swift, but I really, really want Julia to win out here.

There’s some pretty impressive ML frameworks in Julia and the language can do some really cool things, so I’m hoping that gives it the edge.

Plus, I found tensorflow exceedingly painful to use, so hopefully something else prevails.
If you already know category theory, sure, that's fine. (Or maybe if you already know abstract algebra really well.)

I'm going to go out on a limb, though, and speculate that the average person starting to use FP does not already know category theory.
>if YouTube silently starts recommending PragerU videos to all the millions of high schoolers that match the "impressionable" profile?

As someone who very rarely aligns with any of Dennis Prager's political dogma, that would be so much better than the "Top 10 Reasons The Earth Might Actually Be Flat" type that dominates reccomendations now, albiet less profitable.

We should of course expect YouTube to behave in a way that prioratizes the benefits to them financialy, etc.

Like you said there's no easy answers anywhere. Understanding that all of YouTube's reccomendations are effectivey silent, programitic , and optimized for profits that get calculated on industry stardard, necessarily shallow engagement metrics like clicks and views is a helpful start but seemingly uncommon knowledge.
I wonder if you could do something like FlightRadar for birds. People put microphones outside and run detection software. Some kind of ml runs to extract chirps and calls and sends those to a central location to ID them.
You've just neatly made the case for ads without personalisation or tracking.

If I go to Amazon and search for mitre saws, I'll see mitre saws, and probably some ads for mitre saws. If I visited Amazon via an ad derived from a google search for "buy sliding mitre saw", they can direct me to the right page, and know my search term.

They do not need to know what sites I visited last week, how often, or where I go next, or where the device currently is. Amazon already has my address, anyone else will require it on order. Nor do they need to continue showing ads for mitre saws now I'm on Youtube watching a music video or reading a news site. 99 times of 100 retargeting is trying to sell me on something I just decided I don't want (maybe I just read and didn't like that product's specs in my brief ad-driven visit to the site), or I decided I got something more urgent or fun to do right now than buy mitre saws. If it's approaching someone's birthday retargeting gladly ruins the surprise if you share a house or device with anyone.

None of what you have described needs a continually growing personal profile made for me, across as many sites and niches as possible, in order to work nicely. Just context relevant ads - that's very different to personalisation.
Yet Another Exhausting Day: Platformer about ordinary people’s exhausting lives
In a similar vein: As a principle engineering manager, I feel awkward doing my “what did you achieve” write-up come review time, as it feels like I’m taking too much credit for what my team did - even though probably the biggest part of my job is defining the work and making the team productive.
> if you generated output.data using input.data, then whenever input.data changes, DVC can detect that output.data needs to be regenerated as well

To my understanding you could do the same with Docker. E.g. if you COPY your input files into the image, rebuilding the image would only be an action if the input files changed.
Are you sure he wasn’t making twice as much because he brought more value? There is no reason that your report shouldn’t make more than you. In fact I’d love to manage a team where everyone makes more than me. That would be amazing!
First: The way you're mixing 1st and 3rd person in this post is very confusing. From the comments, it sounds like you're the CTO.

Second: Echoing others, it's entirely reasonable that the VCs want a full-time commitment before paying you. Do you believe in your product? You've taken VC money and put in $40k, so you must believe in it some. If you can't make a full-time commitment then it's probably time to step aside for someone else who can (as this will be best for the company). "Either sh*t or get off the pot."

Third: You are absolutely being compensated for your part-time work, even at $0. You have equity in the company, and presumably your ownership stake is growing in value. Of course it's hard to spend "paper wealth", but that's the founder's game. That should not be a surprise to you.

More than anything, I'm confused (and concerned) by your lack of commitment. If you believe in this venture, why would you NOT want to jump in full-time? If you have some other job and just don't want to give up the income, I suggest that you are not really committed, and it would be better for everyone to bow out gracefully and forfeit / sell most of your equity stake back to the CEO.

(updated: typo)
After I hadn't had routine bloodwork for a long time, my HbA1c check shown 6.8 which is diabetic, I hard stopped juices, potatoes, white rice, while flour, sugar and decreased my portions. I discovered an entire universe of various flours and I am still totally unsure which sweetener or not-sugar-sweet-plant is safe to eat but I figure tiny amounts is OK. Dropped to 5.2 in four months so I figure I am on the right track. I still crave desserts hard but you can get desserts sweetened by something other than processed sugars and you can cut them really small and eat just a tiny bite which I found is enough to sate that craving. I am surprised how little all the diabetic advice doesn't emphasize the smaller portions trick both for meals and for desserts.
Cube says are in rather low orbits and have a high surface area to mass ratio so they decay rather rapidly. Not really a big deal as far as space junk goes.
Why not Rust?

Edit: I wonder if Swift could be replaced with Rust for iOS development?
I strongly disagree. From experience teaching category theory to undergraduates, it is totally obtuse before that have a large pool of examples on which to draw. In a very first course, students are still struggling to learn concepts from linear algebra, which will be the bread and butter of the rest of their mathematics. In a second course, they are struggling to learn why the definition of "linear map" is different from the definition of "matrix" they learned in their first course. You could say the same thing about metric spaces or topology.

Perhaps the third course is a nice place to start introducing some category theory, since they will now have actual examples on which to draw, and learn about the unifying concepts of "morphism", "categorical product", and so on. They might even be ready for some interesting functors, such as the fundamental group of a topological space.

If you were to teach category theory as a very first course, what would you teach? What examples of categories do you have? What examples of functors?
The textbook industry is horribly corrupt and produces crappy products. I want the mission to be enhancing the quality of education for everyone, not making shareholders money.
An Abelian group
Cool. I sent you an email through your contact form.
Wait, what am I missing here?

- the source code is open, so we can see that this is going on

- the url where the headers are downloaded from is open so we can see / monitor whatever headers get added

I'm not a security expert, just a lowly developer, what sequence of events should I be concerned about?
Get Keto score, insulin index and nutrient density of every food you need
> Nouveau works. Use it instead.

It works beautifully with sway. Less so with KWin for me at least, although apparently NVIDIA are doing some work to fix that.

Reclocking support on recent GPUs is also a problem for anything that wants full performance - they really need to sort that out. I get that this is hard to do.

This whole situation is just really annoying and it must be immensely frustrating to be on the end of a lot of the complaints especially when the position of the sway developers not wanting to essentially write it twice just for NVIDIA support is totally reasonable.
Except Amazon does care what saw you buy. They want you to buy the one that makes them the most profit.
"[They] run a regression that states more miles driven the less likely an airbag is to deploy. They state this is unexpected but don’t explain what was wrong with their data to cause it"

This is covered in the Discussion section, but not with much clarity. I think it makes more sense if you invert it:

cars that have been in a crash accumulate fewer miles than cars that have not been in a crash

This effect seems obvious to me, since a car can't be driven while it is being repaired (and will never be driven again if it was totaled).
Needs a text editor, though.
>1997 was not a century ago.

What was done to China in 1997? I'd say the people of Hong Kong have legitimate grievances against The British government from that year. Not offering them full citizenship for instance. They also have legitimate Grievances against China for not taking their opinions into account

>deeds of the other 4 UNSC members over a given timeframe?

So what? The US government has done bad things, and continues to do bad things. I'm not going to try to defend those actions. "Oh well we imprison too many black people, but China's bad too, so I guess that makes it OK." That's the equivalent argument.

At the same time it doesn't stop the Chinese government from being objectively horrible, (and objectively worse on most fronts), and it doesn't stop me from wanting to limit their influence over my country.

>Let me guess, that's whataboutism?

Yes, that's the definition of whataboutism. Hanging a lantern on it doesn't mean it's not true.
It seems like this comment is missing the point of this project, which is explicitly billed as an experiment to test the viability of an approach. It also sounds like you may have more extensive C experience than the target audience.

But more importantly, every MVP is going to lack certain features that some folks deem essential. But when we focus on missing features, or worse, miss the point of a project ("you built X but what I really want is Y"), we discourage them or others from trying/sharing future experiments.
Well it isn’t just about the volume, since the form factor matters too. (Maybe you were just joking and I’m staying what you already know. If so, carry on)
Herbarium Racketensis: A Stroll Through the Woods (Functional Pearl) [pdf]
Unlikely because only eye and neuro tissue would carry prions for contamination of equipment, right? Dental equipment should never come in contact with such tissue.
But it still doesn't seem to consider that putting char data on a 40x25 screen takes one k of ram minus compression, but having a decent logo on a full color 4k screen takes a huge amount more memory. For animations/movies it obviously gets worse. Sound takes lots more, textures are huge to not get ugly at close range and so on. Stuff isn't just "twice the size" because lazy, its because 160x200 pixels isn't pretty to watch on a post-y2k monitor. I happen to like old pixels, but blaming bloat on poor code/coding is outdated.
It's more like massive amount of reactive asynchronous communicating processes, where deadlocks cannot happen. Even if two processes accidentally enter a loop where they react by sending messages to each other, they still will be able to react to messages from other processes.
DOS'ing yourself is also a vulnerability. If doing any kind of repair is so expensive and solutions are blunt, people might just find it so unpalatable to not do it.
my understanding: it's a combination of

1 - git based management (not storage) of data files used in ML experiments;

2 - lightweight pipelines integrated with git to allow reproducibility of outputs and intermediaries

3 - integrating git with experimentation

If you've worked on teams building ML products, this is something you've at least half-built internally. So you can share outputs internally with tracked lineage showing how to repro. Plus the pipeline management.
I wonder how elections are audited when no identification of the voter is required and people are automatically registered to vote without evidence of citizenship.
Hmm. If I understand correctly, in order to reproduce the steps taken in creating machine learning models, I need to version control more things than just the code:

1. Code

2. Configuration (libraries etc)

3. Input/training data

1 and 2 are easily solved with Git and Docker respectively, although you would need some tooling to keep track of the various versions in a given run. 3 doesn't quite figure.

According to the site DVC uses object storage to store input data but that leads to a few questions:

1. Why wouldn't I just use Docker and Git + Git LFS to do all of this? Is DVC just a wrapper for these tools?

2. Why wouldn't I just version control the query that created the data along with the code that creates the model?

3. What if I'm working on a large file and make a one byte change? I've never come across an object store that can send a diff, so surely you'd need to retransmit the whole file?
I would highly recommend the book by Lawvere and Schanuel: "Conceptual Mathematics: A First Introduction to Categories". It is a very down-to-earth introduction to category theory, written by two masters of the field.
Hobbies and travel are what are "relaxing" for me :). That may be different for you!
> If you didn't follow this, it doesn't to you. It does, to those who pay attention and constantly see people switching to AMD and commenting about their reasons.

I'm talking about this purely from a data point of view. I'm referring to the graph, and it has too many holes to be used as a sweeping generalization about the market and Linux users as a whole.

To be clear, I'm not arguing for or against NVIDIA/AMD. I'm just trying to point out the issues with using that graph as definitive evidence of anything.

> Nvidia did nothing to improve their integration with Linux, while AMD did a lot to improve their drivers.

And I applaud AMD for that. They've come a long way. However, (and this is personal opinion based off of experience), I don't see Wayland as being as a particularly massive reason. Wayland is what this thread is about anyways. There are still plenty of people using XOrg that are happy with that and don't run into any issues, myself included. That's not to say I don't support Wayland development and I hope NVIDIA never adds support for it in the future, but it's such a 'young' piece of tech that still requires some more maturing.

> AMD hardware is known to be better for GPGPU for a long time already.

Raw power is only a piece the pie. Some people take issue with that statement, but it's reality.

To the point in your link, Pascal fixes the async problem present in Maxwell.

https://www.anandtech.com/show/10325/the-nvidia-geforce-gtx-...

> And no one stops open source libraries from not being CUDA only and from using Vulkan and OpenCL for compute needs.

And yet they primarily are CUDA only. It's a conscious and intentional decision by the developers of those libraries to start with CUDA and stick to it. And the community not adding OpenCL support shows that AMD hardware isn't even in the space for that application.

I think that we could go back and forth with this, providing counter examples for each point the other brings up. I merely wanted to offer up an enterprise oriented view of the picture, when most people are looking at individual usage.
I think using Debian combined with an untrue belief of Linux being as polished as Win or MacOS is the root of some of your problems.

As for battery, my two year old battery hits somewhere between 7 and 8 hours when I work without power for a day.

I don't use suspend at all and have never used the trackpad (why would I, it has a superior pointing device). The trackpad can thankfully be fully disabled in the bios (and has been since the beginning).

The trackpoint combined with the on-site warranty is why I don't even spend time looking for "alternatives"!
> I think we have no idea how much damage this is doing to us.

Definitely. Unfortunately the appeal to emotion and rare cases are parroted by those that feel they do know.

> It’s as if someone invented cocaine for the first time and we have no social norms or legal framework to confront it.

Or airplanes or telephones or the printed word.
> ... when I coded the feature using that permission, it was legal to use it.

was it related to SMS?
Neither of those twit sequences directly address the points made. Yes, a larger collider would probe the Higgs field with more precision. It would lead to more precise measurements of what is already known. The question at hand is "is it worth 20 billion dollars"? And if it is, why are all the press releases surrounding the proposal hyping up new physics?
I switched to Xephyr[1] for reasons I can't remember some time ago, iirc it superseded xnest.

[1] https://en.wikipedia.org/wiki/Xephyr
Like this:

https://godbolt.org/z/bS2yzB

But also note that when the input is unsigned short we get:

https://godbolt.org/z/sbDbMU

movzx eax, di
imul eax, eax, 52429
shr eax, 19
I definitely agree with you and mathgenius that mathematical techniques and technological progress created while investigating macroscopic behavior may be useful for making breakthroughs in "fundamental" physics. There is certainly precedent for that sort of thing. Perhaps complexity theory will have some significant impact on physics this century, who knows. But it's unclear whether there's anything that pure mathematics or mathematical analogies to the macro world can tell us about how gravity and quantum mechanics are unified, or any of the other big open questions at the bottom.
I didn't say they can't function as an individual contributor. I said they can't function efficiently as one. Meaning: the opportunity cost would be too high, since the alternative is that they help their more junior team members grow and also help the company make the right decisions when it comes to things like system architecture, tech stacks, features, etc. Those types of contributions can be several times more valuable to the company.
> It’s something that comes hard to senior developers, because we’re all aware that every result is a team win. So when you’re asked about a project you worked on, you’ll tell the story all in first person plural: ‘we had to solve this problem, so we decided to use this approach’.

As you said, good outcomes are team efforts. Even your best developer is not going to do anything great if he’s fixing bugs. Less senior developers prop up the senior ones. So why would we talk as though our specific roles were ‘special’?
Function where this url is called: https://github.com/brave/brave-core/blob/8305d502aa72a558481...