skysight-inc/HackerNews huggingface dataset:
These ad hominems don't help your point, they just alienate - probably time to take a break from affirmative action commenting for a moment :)

I think we're equivocating with kajecounterhack on what 'disadvantage' means, and they chose an unfortunate analogy to illustrate their idea of disadvantage that is perhaps more fundamental to the disadvantaged person than they were going for.

The point is that 'disadvantage' does not take away opportunity, and disadvantage in the US no longer comes purely on racial terms, at least not when it comes to opportunity for education and financial success. You can get a degree by studying hard for the SAT and better your circumstances for a well placed $20 in high school, or you can join a trade school and say screw it to higher education and still better your circumstances. These opportunities exist for pretty much every black kid as long as they don't break the law and avoid addiction. They are in no way 'disabled' and have agency over their own destiny.
Why ChatGPT and Copilot Are Bad for Developers [video]
Current thinking is ADHD is caused (at least in significant part) by a lack of dopamine or an insensitivity to dopamine. They’ve found links between genes that cause dopamine resistance and ADHD.

Many current ADHD medications cause increased levels of dopamine. This is a leading theory on why they work.

Wanna guess what a lot of other drugs, including alcohol, do in your brain?

It’s been amazing since I got diagnosed relatively late in life exactly how many other things suddenly made so much more sense and clicked into place. And amazing how quickly decades old substance abuse habits started to taper off once my brain chemistry was less fucked.
This is misleading because Republicans appointed several liberal justices like Warren or Souter. How many conservative justices did Democrats appoint?
A calculator isn't going to give me error. I don't need to fact check it constantly.
Just writing a parser for C++ is a gargantuan project. I'm not even sure if an individual can write a C++ compiler if they started on their 18th birthday. There may not be enough hours left in their life to write a functioning compiler.
So 26lbs in 3 months is unusual.

Think of it this way, if you ate zero food (and your metabolism didn't go down for some reason) it'd take 36.4 days to lose 26 lbs of fat.

So it's like going a 1000 calorie deficit (40%) for 90 days straight. The more you weigh the easier this is (because your body isn't going short, it's just eating the fat inside you already).
> he tweets at @weatherwest

actually https://twitter.com/Weather_West
Show HN: Lemonade – A Lemmy client using GTK 4 and libadwaita
CTO here. I spend little time with the board, and most of my time with customers and employees figuring out how to use tech to make life better (and make more money) for those customers and employees. I do a good job, the main interaction I have with the board is, "Good job, have more options and a raise... and the valuation of your shares has doubled." The other interaction: "Help us go raise some money." I do a bad job, and the interaction will be, "we need a new CTO".

Oh, and I still code. Because I like to code. A lot.
Deceptive proof π = 0. Where is the mistake? [video]
I didn't know this. The comments are good too, e.g.

>>> From the first few seconds of the video, I know where this is going and the answer is: the exponential function is not injective over C, so you can't cancel it.
exp(x) = exp(y) implies x-y is an integer multiple of pi, so not necessarily equal.
I think the point was that you need to ensure a representative sample and that requires an idea of the scale of the fraud taking place to be able to measure its impacts. I have no idea if that's possible without insider data or not, but I suspect that was the point of the argument, and not which substance was being tested for in the imaginary body of water being used as an example.
Things like Spark may be the main place where a lot of today's programmers really have to fight the "compiler" already compared to, say, writing Java for the JVM or writing plain Python, since these are being compiled down to parallel execution plans across distributed systems, which introduces fairly novel performance pitfalls compared to writing a linear Java or Python method that gets compiled down to basic native code.

Adding a layer on top of it is certainly going to add more fun for the engineers who get the "hey, I need this to be fast" requests from analysts who have written their own query/notebook/English prompt to build a dashboard.

It's not a bad thing, it's a very useful capability since if you're a generalist or a novice data analyst having to learn Spark or SQL to know how to do things like "get 4 week moving average sales by dept" is a big hurdle, but I think this is one of the more obvious examples of where these tools are going to result in more engineering demand in a lot of orgs, instead of less, even if things only go sideways or get crazy slow 0.1% of the time.

At the meta-level Databricks or someone should be able to build some pretty good "optimizing compilers" that feed in all the info about your execution env, data, etc, to the code generator. But any time you need to override that you're gonna suddenly need a LOT of domain knowledge.
Anyone who's holding their breath for fusion needs a cold shower.

Fusion is a nuclear technology. And so it falls under the purview of the Nuclear Regulatory Commission (NRC). NRC is extraordinarily conservative. Well, all government commissions are conservative, and NRC is no exception.

NuScale got an approval for their SMR about one year ago. Their SMR is a new techonogy (there are no other SMR around, not in the US at least), but it's based on the most widespread nuclear reactor type in the world, the pressurized water reactor (PWR). PWRs are somewhat of a boring technology, but they are well known, they work, and they are safe. So safe that if a terrorist group takes control of one, there's no way for them to trigger a nuclear explosion or a Chernobyl event. Despite that, the NRC took 6 years to issue their approval. That's for the most widepsread design for an existing nuclear technology, fission. There are 100 fission reactors in the US, somewhat down from the peak. The NRC, being their regulator, has extensive experience with them. They have seen lots of failure modes. They obviously exchange notes with all other nuclear regulators in the world. Still, 6 years.

How long will they take to review and approve a design for a fusion reactor. Technology that does not exist in any form now. Not even in research form. There is no working commercial fusion reactor, no regulatory body that has ever regulated one, nobody has ever seen one working. Will they give an approval in 6 years? It might take them 6 years to only articulate what points a submissions needs to address.

There is no way a commercial fusion reactor is hooked to the grid in the US in the next 3 decades. Except if a certain preacher from the Middle East comes from the heavens and makes it happen.
Sure, but it's a proposal from Andrew Kelley, the language creator, and it's got a bunch of thought-out subitems that seem to have real progress being made. It seems more likely than not that this will come to pass, unless the community reaction really is heavily against.
I was coming to say almost the exact opposite. `ToBytes(0)` should be equal to the empty array. This seems like the more natural representation, at least to me.

1. The implementation of `FromBytes` works properly only if the base case returns 0 for the empty array. So you already have, for free, `FromBytes([]) == 0`. You might as well use it.

2. `LemmaFromToBytes` currently requires the somewhat awkward and complicated `requires |bytes| > 0 && (|bytes| == 1 || bytes[0] != 0)`. We need to restrict this to only allowing non-empty arrays. And then we need to restrict it to not allowing leading zeros on arrays, except if the array is of length 1 and then we do allow a leading zero. If we represent 0 as `[]` instead of `[0]` then this all simplifies down to something like `requires |bytes| == 0 || bytes[0] != 0`. We allow arrays of any size and we never allow leading zeros on any array, which is easier to express.

3. Currently `ToBytes` has an `if-else` at the end and requires repeating the code `[byte]` in both branches. That's obviously not a lot of repetition but wouldn't it be nice to eliminate that? If we change the beginning to `if v == 0 then []` then we can replace the `if-else` at the end with just `ToBytes(w) + [byte]`. And we can get rid of the `ensures |r| > 0`. Then the structure of `ToBytes` and `FromBytes` more closely mirror each other, with the base cases being "the same".
I been a huge fan of mkdocs for a while now. It really does just get the job done with a minimum of fuss and muss, and has a lotta nice themes to choose from (as well as being fairly easy to customize or build your own).
I also used scrollreverser in the past, but it’s no more necessary in newer macOS versions. You can do the same from regular settings
Goodbye RIF
3mm narrower width is not minor difference IMO
> It isn't hard to estimate financial damages due to the Jim Crow era and it's extremely easy to figure out who was harmed due to explicit government policy.

Have any reading materials off of the top of your head that you can point me towards with this?
HN has to be the _worst_ audience to poll when looking for ideas about a mass market product. To the point you can probably do the exact opposite of every suggestion and work out what the average person wants.
Four pop-up modals that block content on MIT Technology Review. Shameful.
Transferring the photos is easy and automated:

https://support.google.com/photos/answer/10502587?hl=en

There are also apps that allow you to use Android phones as a webcam, but no it won't be as seamless as Continuity Camera.
I love MdBook. It's also dirt simple to customize it with plugins or rendering backends:
* https://github.com/dylanowen/mdbook-graphviz
* https://github.com/dylanowen/mdbook-confluence
Recent Android updates are boring (except foldable support), thanks to Google made apps and middlewares separated (unlike Apple iOS). I'm fine with older version with security patches.
I'm not a copyright expert, but I'm pretty sure that'd run afoul of the "you may not impose any further restrictions" clause of GPL. Being able to modify and redistribute the source is the whole point.
What marketing? Everyone I know who drinks diet soda myself included basically assumes we're getting cancer from it eventually. It's like the most common meme about it.
Read my comment again, we're on the same page. And I'm not going to quote the dictionary to you, but there's nothing in that comment I would correct.
I've heard a lot of people start from whitelabel Nord
Whether "double click" selects the whole id.
Thanks! Absolutely, will do. I’ll have a play with it today and reach out with a PR any time it makes sense to do so.

I noticed some occasional funkiness from GPT-4 around sending back properly formatted dates yesterday but haven’t yet dug into it properly. Might be a good candidate for a transformation.
Hey.. So happens that I’ve been doing a very similar work for the past few months.
I can take a look and help you define what “commercial-grade” design and code should look like.
Germany was also richer than Poland before WWII.

> To put the question in a different way, why is things settled between the polish people and the German people, while things are not settled between the white population in US and the black population?

I personally believe both things are settled.
You will make it. Screw the gate keepers and build something for you and your own people. Sounds hard because it is, but that’s life, either way it’s challenging, so keep your head up and move forward.
Did they consider MLIR ? If not, Did they mention why?
Maybe [GPTCache](https://github.com/zilliztech/GPTCache) can make it more attractive, because similar problems can be less expensive, and can also be responded to faster. Of course, the specific configuration needs to be based on real usage scenarios.
Source?

Perhaps this is outdated but this page says otherwise: “range of studies have found no evidence that sucralose causes cancer in humans”

[1] https://www.cancer.gov/about-cancer/causes-prevention/risk/d....
> When antagonizing the bear

Calling helping Ukraine "antagonizing the bear" is bear propaganda. It's easy to not antagonize the bear, you just lay down and let it eat you.
That’s what’s happening: YouTube offers things people want which cost money to produce and host, while users pay for those costs either directly (Premium) or by selling their attention and activity data to a middleman (Google).

Understanding that is key to understanding why ad blocker users complaining about being blocked is unreasonable. If you don’t like the terms of a deal, you can ethically walk away from it but not decide you don’t want to pay. If you prefer to mooch, sure, it’s not a huge crime but you don’t have any standing to complain, either.
The fact that Apple revealed the Vision Pro before any games were demo-ready is a strong signal that Apple doesn't treat gaming support as a major blocker.

Indeed, looking at Apple's product lineup and marketing, it's clear that they don't treat gaming as a primary concern. They are content with making devices that happen to run games, not making gaming devices.
There's a lot of apologia for Germany and Austria-Hungary in WW1. But ultimately, Austria-Hungary started the hostilities, shelling Belgrade (cmon), and Germany allied with the aggressor and then also invaded Belgium to get to France. I don't care if you have a "complex alliance" with a clearly aggressive country (Austria-Hungary) invading Serbia. You don't support that period. And Austria-Hungary also invaded Serbia because they had Germany's backing to deal with the repercussions. Russia defending Serbia from invasion and France defending Belgium and themselves isn't an equally culpable standing.

20 million dead. Because Austria-Hungary and Germany invaded other countries. WW2 just further proved that they really were the culpable countries.
One of the 14 remaining P-40s in the US has crashed, pilot fatally injured
It’s certainly possible. Wikipedia is free. It won’t be too hard to replicate wikipedia’s model to create a Reddit replica.
"Everyone" might be a stretch.

Depending on the topic, I'm in camp abstinence.
> The world presently has 10e9 people. Historically, something like 10e12 people have ever existed (I'm estimating).

Tangential, and doesn't detract much from your well-defended point, but the percentage of people alive today is probably much higher than your estimate. The population has gone up so fast in recent years that the total number of people who have ever lived is closer to 10x current population than 1000x:

Given a current global population of about 8 billion, the estimated 117 billion total births means that those alive in 2022 represent nearly 7% of the total number of people who have ever lived

https://www.prb.org/articles/how-many-people-have-ever-lived...
I worked at an S&P 500 company on a project from an acquisition. It was extremely well engineered. Reliable. Attention to details that you sometimes don't see in larger companies. A lot of seasoned amazing engineers worked at that startup.

I think there are plenty of examples of amazing software coming out of small teams or even single developers and plenty of examples of large corporations producing garbage with huge teams.

> we want to do things right in a way that will be robust long-term.

If you don't have the right people that know what "right" is and have seen projects through the long term then this is often used as an excuse to over-engineer and do work nobody cares about. At least that's my experience.
I use it all the time for photos of interiors and landscapes/buildings. It’s no good for pictures of people. But it’s great to capture an entire building or whatever which normally wouldn’t fit in view.
I think it's probably just considered not worthwhile enough at the moment. We'll probably get them one day. Rockets have cameras, after all.

I want to be clear I'm agreeing with you that some cameras would be useful in general. I think my only disagreements are that eyeballs are fine for this scenario, and that "more" isn't always meaningfully useful or necessarily better.
I'm not a lawyer, but that's definitely not their only recourse here.

Lawyers are not going to look at this coordinated attempt to subvert a EULA and say "oh well, nothing we can do here".
> Kellin Pelrine, an American player who is one level below the top amateur ranking, beat the machine by taking advantage of a previously unknown flaw that had been identified by another computer. But the head-to-head confrontation in which he won 14 of 15 games was undertaken without direct computer support.

My take: what Kellin Pelrine really exploited is that the AI can't learn and adapt. Even GPT can't learn or adapt to anything beyond its context window. It took a computer to find and teach him the winning strategy, and it probably took a lot longer than AlphaGo did to train. But once he learned, he had the advantage; meanwhile AlphaGo never adapted and learned to counter the strategy itself, because it can't.

One thing to note is that he beat KataGo [1] and Leela Zero [2], but not AlphaGo or AlphaZero, because the AlphaGos aren't public. So it's possible he wouldn't actually beat the real AlphaZero with this strategy. But considering the strategy he used works in theory work against any model with AlphaGo/AlphaZero's design (he beat Leela Zero which has the exact same model), and Leela Chess and Stockfish are apparently better than AlphaZero now; I think he would still win.

[1] https://github.com/lightvector/KataGo

[2] https://github.com/leela-zero/leela-zero
Thanks for the clarification.

I agree with you on the token system. It was a pain to figure out.

I've actually run into issues with throttling and stale fetches before, but it was due to a company proxy intercepting all requests. So effectively our entire org was hitting GitHub through a small number of proxy gateway IPs. Happened with AWS APIs too -- major throttling issues with terraform that seemed to be triggered based on the shared IPs.

Might be a longshot, but I'd check to make sure you aren't going through some proxy or VPN because I don't think your experience is typical.
> I'm trying to find them motivations behind this thing.

They aren't exactly shy about their motivations. The site says their mission is:

> "holding the surveillance adtech industry accountable for abuses against advertisers and consumers, and spearheading the development of a transparent, efficient and privacy-focused digital advertising marketplace. "

Google is the #1 game in town (arguably the only game) so they need to convince advertisers that Google's ads are not serving their interests so that they'll be receptive to an alternative. It's entirely possible that they are correct and that Google is actually screwing over advertisers, I have no idea, but I suspect that it'd be more persuasive to demonstrate that their new ad platform actually serves advertisers better in real world scenarios than to just complain about whatever crap google is pulling.
Yes but a can of coke is ~200mg of aspertame. You would have to drink conservatively 30 cans a day to even get close to known dangerous levels.
Whoa, I didn’t know there were systems where two different CPUs shared memory… How does that work? Any examples I might recognize of such systems?
That's not a good reason to eat something either - reducing cancer growth typically means something is poisonous.
Oops, corrected - thanks!
Hipólito Mora, vigilante crusader against Mexico’s cartels, killed in ambush
I note your mention of other countries, though progress still seems slow there. There still seems to be plenty of corruption. I think the reforms I've mentioned are far more promising, though if AA is to be implemented in a way, I should think that framing it based on actual economic status is both more correct and more defensible; people need money in most things and a reasonable demonstration of merit can justify generous financial accomodations.
Because the discussion is over Equal Protection Clause of the 14th Amendment and not title VI of the Civil Rights Act, but neither is applicable to what you're talking about
> addressing that wrong

How does one do that? You can't un-enslave, or un-intern, or un-commit atrocities, so your best bet is some >subjective< analog of recompense.

Then who is to decide what is satisfactory compensation? You? Me? Voters? The government? Universities?
I use a non-enormous regional bank. I have no idea if it qualifies as competent.

Also, have a quick look at the "data we collect" section of their privacy policy and see if you still feel the same way: https://plaid.com/legal/

It's shockingly broad, and 99% of it is stuff that they have no business collecting when all I'm trying to do is buy a car.
Asian students be grinding three times harder on homework than black students. Can't blame them for crushing it academically!
I mean, one of the checkboxes under LLVM is literally "optimization passes", so... I don't know how close they are to the end goal in terms of progress actually
The US version does not support band n28 according to their specs.

I hope to g*d this is a mistake because n28 is 50% of 5G in a lot of countries — and in particular, it often pairs with n78 (3.5GHz) which only gives shorter-range higher density coverage. n28 (700 MHz) covers the more rural areas. Except if you have this phone, then you better hope you can fall back to 4G?

(And the Zenfone 9 had n28 on the US version too… in fact the US version was a superset of all the other versions. I absolutely cannot understand how someone would even think to remove n28. International air travel is a thing, and people take their phones with them on vacation?!?)
> Have you considered just paying for something that you use a lot?

Where did I say that I do not pay for it?
The "problem" with the LLVM project is its massive success, coupled with its incredibly difficult problem domain. Turns out it's actually really hard to write modular compiler infrastructure that serves as the optimizer and code generator for N different arbitrary programming languages. The fact that it works in this capacity at all, and still manages to be competitive with GCC in its original use-case (being a C/C++ backend) is a monumental and unmatched achievement.

As someone who works on an LLVM-based compiler at $DayJob and also has written a compiler front-end that uses LLVM in my free time, I do have a ton of gripes, but any time I feel particularly frustrated by them, I spend a little bit of time working on my non-LLVM backend. After a few days of angry swearing with little to show for it, I go back to working with LLVM with a much greater appreciation for what it's giving me.