skysight-inc/HackerNews huggingface dataset:
I agree to avoid look ahead etc, however, that could be solved more consistently when you look holistically at the beginning of your language design. Considering Rust was fresh restart (similar to C#), I expected more consistency.

But maybe I should take a step back, considering my limited Rust knowledge :)
As someone who's been leading people for 8+ years and also who remembers why I have left places... here is a long but comprehensive list.

1) Pay Fair at hire and try to keep it within the market as they grow in experience/skills.

2) Give opportunities to learn and grow based on their own personal/professional goals.

3) Be Communicative and Transparent when it comes to everything.... company/leadership asks, values, deadlines, hiring, firing, promotions. Attempt to have documentation/processes for these things so theirs no question in ambiguity or favoritism.

4) Have check-in's often and Listen to the wants, needs, issues of each individual. Attempt to quickly get back to them with a solution or at least an answer/explanation.

5) Create a 'culture of winning' where wins are always celebrated and mistakes/failures are treated as actual learning opportunities to improve.

6) Ensure everyone has a voice, it is heard, and people feel safe to be critical as long as its constructive.

7) Do everything you can to eliminate toxicity... weather is from members on/under you or above you. You cant stop others from being toxic but you should be able to shield most of it from those who report under you.

8) Since you should have the authority EVERY problem you have or those under you has and its then YOUR problem and your job to fix it (or at lease respond/escalte).

9) Judge people based on objective results not on "optics". Ass-in-seat time is a lazy and pointless measurement in most cases.

10) Delegate and empower those under you as much as you can. Lack of autonomy/ownership are signs of micromanagement, over-control, and poor leadership/delegation.

11) Accept a truth... your reputation/success as a leader is a direct aggregation of the success of those under you. If in anyway this is not the case there is a problem and that problem is you.
Aside from what the peer comments say here, the point multipliers end up offsetting the costs of the annual fee. You’re right that the airline credit is harder to redeem now, but in my case I was luckily able to redeem it all by February.

Also, Chase Sapphire Reserve has the $60/year credit to DoorDash. Seems like we’re just redeeming a bunch of VC money.
$2000 a month? A week? A day?

You might as well replace the numbers with letters because discussing a time-for-money exchange while ignoring the time component is pretty worthless.
That gives a heavy incentive to lie about where it was produced. That’s fine when imports are tracked across a border, but not in the system we have in the US.
I don't know much about H.266, but some of the advances in H.265 depended on players having enough RAM to hold a bunch of previous decoded frames, so they could be referred to by later compressed data. Newer codecs tend to have a lot more options for the encoder to tune, so they need a combination of faster CPUs and smarter heuristics to explore the space of possible encodings quickly.
For the curious.

https://en.wikipedia.org/wiki/Tragedy_of_the_commons
Retargeting is one of the stupidest things on the Internet that actually works, there's statistics on that. The only thing that's stupider is email spam where one hit justifies a million misses.

Something similar happens here as I understand it: in one out of N cases you may have added the thing to the shopping cart but didn't pay. Another possibility is that you might actually want to buy another one. Though this leads to comical situations like [1] but advertisers have no time figuring out which items are less likely to be purchased repeatedly. But then you might think of purchasing another toilet seat for your other bathroom after all, so... :)

[1] https://twitter.com/GirlFromBlupo/status/982156453396996096
>some objective measure of fidelity to the original

This is part of the problem. What is an "objective" measure of perceptual fidelity to the original?
Here is a hint:

> Because H.266/VVC was developed with ultra-high-resolution video content in mind, the new standard is particularly beneficial when streaming 4K or 8K videos on a flat screen TV.

Compressing video is very different from gzipping a file. It's more about human perception than algorithms, really. The question is "what data can we delete without people noticing?", and it makes sense that answer is different for an 8k video than a 480p video.
50% is very impressive. It's not just a gold rush of low hanging fruit anymore, they did real work, created real benefits. I'm willing to pay a little tax on my devices or softwares for this.
Rust implements this:

let foo = if is_employed() { 2000 } else { 0 }
Not every community does. The ML community generally believes they're obligated to have moral stances on external issues because they believe machine learning has great potential to cause harm if not properly controlled.
I wrote a python wrapper around sqlite to turn it into a graph database a while back. If you haven't heard of a triplicate store pattern, thats pretty much how you do graphdbs in sql and keep things fast. Here's a link to the project. :)

https://github.com/CodyKochmann/graphdb
I’m starting to feel silly for continuing this thread. I will just conclude with my best understanding of how we are talking past each other.

I think I understand that you are imagining a middleman to be “the platform” even in the context of NAVI/ALFI. I understood NAVI itself to be this platform; much like the Facebook app allows you to publish and browse Facebook content with very little variation in the styling of different content, so NAVI might allow you to browse and perhaps create ALFI content with little variation in styling. You are comparing all the content within Facebook and others to the content on the rest of the web, while I’m talking about how content within a platform doesn’t need to be visually distinct for the platform to be appealing to publishers and readers. You’re thinking of the web as the “platform”, Facebook etc as the “creators” on the platform, and you are grouping people who publish and read on Facebook as “end-users”. I’m thinking of Facebook as the platform, people who publish things on Facebook as creators, and people who read the things published as the end-users.

Sorry in advance if I’ve misrepresented what you’re saying, but this is the best I can do in explaining why we’re unable to understand one another.
What does legally changing your name to your nick count for?

Joking aside, still see nicks commonly.
Discord is almost exclusively screennames, IRC's as it ever was.
Twitter is a mix of real/screenname, often with the same people having an RL name presence which is less used/more carefully curated.
Flagging doesn’t result in title changes, it just terminates the post. Emailing the mods using the footer Contact link does, though.
Legendary composer.

Wish more young people knew his stuff, but kids really get bombarded with John Williams' stuff when they watch Star Wars.

But yeah, Ennio Morricone is every bit as important and influential as John Williams.
I'm disappointed by how much sympathy for cops was expressed in the video I'm about to link, but when Killer Mike tells me that the destruction of black-owned businesses is a problem in his community while wearing a "kill your masters" shirt[0], I sort of tentatively take his word that this is a real issue. I just think that some people are using it as a substitute for the issue they really want to raise, and it feels very disingenuous to me. Let's talk about precinct buildings.

[0]: https://youtu.be/kSWasOhArfM
This kind of thing is why I insist on using Reddit via mobile Web instead of their app, no matter how much they nag me to switch. Native apps allow lots of invasions of privacy like this. Web apps inherently don't, and they can still do everything that I'd want for sites like Reddit.
I can concur, many - if not most - musicians musicians I know use Macbooks for their live performances. Low latency audio on Macbooks just works (tm). It's certainly possible on Windows and Linux, but it requires the right hardware and some tweaking. I'm on Windows, btw.
From what I've heard (would love to hear more expertise on this), it's incredibly hard to invent a new video compression algorithm without breaking an existing set of patents, and there's also no easy way to even know whether you're breaking anything as you develop the algo. Thus the situation we're in is not that it's too hard to develop better codecs, but that you've very disincentivized to do so.
In terms of “should have been far less time consuming” rather that just “time consuming”:

Unspecified functionality/design:

My clients are often non-technical (not developers) and UI/graphic designers. So there can easily be a lack of understanding and rigorous communication if you don’t take the time to write things down and keep an updated version of that thing as you figure out the unknowns.
Developers do not have a higher cost of life. People in cities do. Plenty of developers live in suburban or rural areas and make nearly as much as their urban counterparts. And plenty of HR Generalists making $35k/yr work in NYC or San Francisco as well.

I don't think developers are more concentrated in urban centers than any other jobs are.
Sure, there's a bunch of other stuff in it for classic guitar as well since I assembled it essentially as workout music for schooling horses in the summer with some guitar repetoire: https://open.spotify.com/playlist/5nFrK21I8wIZin0T7i71zH

YMMV, but there is a Morricone highlight reel in there, along with some other epic stuff. If you are a Quentin Tarantino fan, you'll recognize things like L'Arena and others from Kill Bill, with a bunch of other homages.
Yes, apologies, adaptive immunity is what I was referring to, slipped up on the terms there,
What you are describing is not an investment strategy, at the end it sounds like a pyramid scheme.
Sorry bad wording on my part. The guy from the linked video. Reading it again I really butchered the message.
Also, I don't know all of the details here but selling hyper targeted ads requires to pay for a direct sales team. This adds to the cost and lowers the profitability. There's a reason FB/Google ads are so lucrative.
On paper it looks like Mercedes are dominant and have been since the V6 engine era. For sure the first couple of years they had a massive lead.

But the stats disguise the fight; the fact that Mercedes have won didn't mean their position wasn't earned, frankly they've had a fair slice of luck in several races. For the last two or three years one could easily argue that Ferrari had the means to take them on and beat them, but their campaigns have unravelled for various reasons. Many races they've had to earn that win and many seasons where there was a fight throughout.

The fact that Maclaren has vanished into obscurity despite originally having a Merc engine, and RedBull and Ferrari getting in others faces so often has actually allowed Mercedes to keep their head down and get on with bringing home their maximum potential points haul per race.
Right, but my browser isn't doing that. Therefore the original point still stands.
They are compliant with MPEG patent licenses - they distribute source code you have to compile yourself and for non-commercial use.

If you build x264 or other open source implementation of h.264/h.265, and embed it for example in commercial video conferencing software/appliance, you have to pay patent licensing fees for that product.

It's also why Firefox downloads a blob from Cisco to handle MPEG-4 video - Cisco covers the licensing for distribution et al.
> The dirty secret of video codecs is that you can't make a modern video codec that isn't patent encumbered

Why is that?
This perspective equates to “I’m fine with masses of people getting sick and dying unnecessarily,” which basically makes you a nihilist. I guess that’s a “difference in values,” but not one on which we should base any collective decisions.

Taiwan, South Korea, Vietnam and New Zealand have this situation under control without mass injury or loss of life. Turning away from those examples because you don’t care is basically the same as any other form of science denialism.
> original idea of tying sites to real-world businesses

Ironically, the only system PKI had to attempt this, Extended Validation, is opposed by the loudest voices in PKI today. Despite arguably being the only real benefit PKI potentially offered: Notarizing that a domain really belonged to a given real-world entity.

EV had flaws, but it should've been improved, not axed. Security detached from people-understandable real-world entities will never provide real security, because at the end of the day people still need to interact with the system.
High real estate prices don't help most economies. Neither do high oil prices, high energy prices, high raw-materials prices, high food prices, or other high prices.

Exceptions apply if your local economy is in that sector specifically, but this prosperity only comes at the expense of output everywhere else.

In the ultimate economy, everything is free and you can have as much as you want.
Because they are waiting for and most likely predicting a bloodbath in terms of crashing stocks..and then they will buy what's left at a fraction of what it's worth.
Patents and open\close source are independent things. OpenH264 is BSD-licensed H.264 implementation, for example.
Maybe the core competency of advertisers is to convince businesses their services have value, not to convince consumers that products have value. The later is done only insofar as it's necessary for the former.
I'm glad you've honed in to identify that the 15-30% of women in machine learning are actually the real problem. Which seems consistent with your previous claim that:

> I'm a man, but I've never received any benefit just because (most of) our presidents / businessmen are men (in fact, arguably (individual) women receive more benefits, because most of those men are heterosexuals).

A small minority of women are actually the real privileged ones, huh?
You just need to take a stance on injustice classes, after that its simply classification. Surely you can muster that much moral effort?
This issue isn't beyond that. The question is how a commitment to not supply ML tech for immoral use is compatible with supplying it to a country that's genociding the Uighurs.
A captive market is a happy market, no?
Millions rounded up into concentration camps and butchered alive for organs would no doubt have a very different view of their plight than you do in this defense of Chinese nationalism and authoritarianism.
Similar has been replicated in removing asking about criminal records to be discriminatory against black people.

It really shows just how systemic bias can be.

Admittedly this makes me uncertain what studies have been done to prove or at least anyhropologically report on effective movements at increasing diversity. We already know (or have evidence that) more diverse teams are more effective teams.
The world is changing vigorously. Trust is breaking down domestically and internationally. For some, it was never trust but an oppressive stability. People are anxious about who they are dealing with because who rises to power now will determine which subcultures
will enjoy great political prominence and who will have their voices silenced in the near future. The battle is over values, standards, and world views. A lot is at stake.

Technology is the ultimate medium now. Technologies like machine learning shapes discussions like money and GDP figures continues to shape discussions about the state of societies the world over.

Ignore the strategically important position that technology holds now and in the future of our society at your own peril. To be so willfully blind to the changing times, I can’t imagine a less engaged worldview.
B&O tax is levied on gross receipts; this "boss tax" is a payroll tax, levied on worker's compensation. Whether or not it is shown on a worker's paycheck as a withheld amount or not has little bearing on its general effect of depressing wages that employers are willing and able to pay to employees. My point was that this tax will tend depress real wages - which have been stagnant since the 70's - and which are the primary mode of income for many working classes - while having little effect on a much richer set of people (such as the "CEO" in "CEO tax") who derive their livelihood from business and investment income moreso than wages or compensation.
Not sure why this was downvoted. These all seem like very reasonable questions that others here might be able to answer.
If the actual issue is that the system is "structurally" racist, why do we even care about blaming people for their silence, or lack thereof? Isn't it a basic starting point of performing a proper "structural" or "root-cause" based analysis of a problematic system, that one should avoid preemptively assigning blame? You really can't have it both ways, this whole way of thinking makes zero sense.
Yeah, using software you have to build yourself is a much better alternative. Especially when it's not available for Android at all..
There is something like that in the engine market where some teams are customers of other teams (usually with last year's engine)
> thousands of Uyghurs are put into concentration camps based on computer vision algorithms invented by this community

I saw this repeated frequently in the last few days, and I think I've missed some important info. I know that China uses face recognition for surveillance purpose, and that it detains a substantial share of the Uighur population for supposed violations of the law. I miss a link between the two: is China using AI to detect who is Uighur and arrest him/ her for this very fact? Does anyone have more info?
The main reason I asked was because I recently saw a show where a scientist was studying the chemical composition of soil under decomposing animals. They are trying to determine the situations under which fossils were formed since it is extraordinarily rare for remains to actually form a fossil.
Mao and Stalin were too busy purging tens of millions of their own citizens to develop the global reach that the US established post WWII, but China is certainly headed in the same direction now
Your comment made me smile because Apache Beam is one of my favorite tools, but it seems nobody outside Spotify has had heard of it.

The bitwise operation dunder methods have no definition outside of integers. So they’re basically freebies to do what you want with.

Honestly I think the Apache Beam API makes a lot of sense.
The market is rather unhappy. E.g. Win10 doesn't ship an H265 codec because it's too expensive.
Just for the hell of it...

> Why use an HMAC instead of a KMAC?

First, SHA-3 (and thus KMAC) isn't particularly performant without hardware acceleration, and hardware acceleration (ASICs/special CPU instructions) isn't really available yet. So if you're not on an FPGA, KMAC will be slow.
Second, SHA-3 isn't available as a builtin in most libraries, so it requires another import.
Third, Blake2/Blake3 are faster in software and support similar MAC modes. So until hardware comes out with SHA-3 intrinsics that's a nicer alternative to HMAC.

> Why would anyone want to derive a key?

Lots of reasons!
You might need to derive a fixed-size key from a passphrase. This requires a password-based KDF, like Argon2 or scrypt.
You might need to derive a key from a field element like the result of a Diffie-Hellman exchange. The raw result isn't generally suitable for use as a key, since it's not likely the right size and might be biased.
You might need to derive a sequence of keys from an initial value, say to provide forward secrecy like Signal's double ratchet algorithm.

> When does it matter whether you use an integer or Galois field counter? Why bother calling it a GF when it's just binary anyway?

These two questions are related. Fields are used because they satisfy certain mathematical properties that the integers don't. Galois fields are used because they don't require floating-point or rational values, everything within them is an integer (of some special representation). We call it a GF element instead of an integer because it's not just binary any more than a .jpg image is just binary. It's representing something specific, and the usual arithmetic operations are implemented differently for elements of a field than they are in general. Many systems store the (binary) coefficients of rather high degree polynomials in the bits of an integer, and then add & multiply polynomials. The results will be different than if you added or multiplied the relevant integers, the operations share a name but are not identical. Others use things like elliptic curve points (with an X & Y coordinate), which clearly aren't integers even if both coordinates are.

> Why would I chose a protocol that used a symmetric cipher over an asymmetric one?

Symmetric ciphers are much, much faster.
Symmetric keys are much smaller.
Symmetric ciphers tend to be far easier to implement safely, and far more resistant to cryptanalitic attack. They're generally just safer.
There's a subset of people who can normally walk or bike to their office and are now faced with either moving into a larger apartment or renting a co-working space--which I don't expect to be typically reimbursed. But most people commuting in from or around the suburbs can probably make the space at home work and are saving double-digit dollars per day.
They finally bought Dominion Energy Inc's assets for a whooping 9.7 Billion announced over the weekend.
> Well, I am not sure I call huge compile times a joy to use...

I just compiled this on windows and a full build after cloning the repo took about a minute.
Skeletal 'Beests' Walk the Shoreline
That's a fair point, the ads are almost always localized at least. Still they're also not random, they are related to your search.

You don't really need much more that a GeoIP database to figure out where in the world you user is coming from, and that should be enough to deal with the location targeting. I'm not sure you'd need much more information about the users than that.
"Attention must be paid" - Arthur Miller
It could still serve as a reference implementation.
I was afraid someone would ask. It's a minimal proof of concept that I did in a day for a specific use case. It's only for directed digraphs, only stores node attributes, and has zero tests.

If you still want to poke around: https://github.com/gfleetwood/nxdb. I just added comments and renamed some variables for clarity, so there might be errors.
Objecting to racism isn't the same as toeing the BLM party line. The more extreme variants of the BLM movement are explicitly racist. The phrase "silence is violence" ignores this distinction.

Partisans will accuse anyone who dissents of racism or self-hatred and internalized racism.
It could be considered a tacit warning that browsers may choose to mistrust the impacted subCAs in the near future. I don’t know the specifics, but I assume they can revoke for non-compliance using in-browser mechanisms without depending on the revocation process.

EDIT: Mozilla’s reply: https://news.ycombinator.com/item?id=23748561
F1 races are less common than other car races. The limited, exclusivity of the peak of sport is part of the appeal for fans and competitors alike.
I think this happens often and it’s because of a combination of two things. First the complexity of software development is not well understood by other teams so they can be fairly aggressive when something doesn’t “work” - like how could that happen. and second is that programming types also aren’t as assertive in defending themselves. They take blame and accept responsibility quickly.
That's what AV1 is.