skysight-inc/HackerNews huggingface dataset:
Be warned that getting good clarity takes time and persistence if you’re going the coffee filter method. You’ll also get better flavor if you let the solution sit for up to a day before filtering. Enjoy!
But it's even more expensive now! There's no limit!
I don't know what weapons World War III will be fought with, but World War IV will be fought with sticks and stones.
You don't understand what socialism and coops are, nor do you understand the nuances and debates that leftists have.

See how easy it is to make assertions?

> you are just somebody who argues on the internet

Says, the guy arguing on the internet lol.

> a natural contrarian who thinks they are right about everything, while being totally wrong

Says the natural contrarian who thinks they are right about everything, while being totally wrong!
If you’re going to bank on this view enough to harp on about “amoral companies” in your HN bio, I implore you to consider a more nuanced view. I am a company director. If I committed a “moral” act in this capacity, your absolutist claim is entirely false.
Lots of people did. You have to understand they were the children of people who went on a boat to move halfway across the planet, early America had a selection bias for the adventurous. It used to be a proper country.
The Simple Macroeconomics of AI by Acemoglu [pdf]
I think you misunderstood the gp. The problem is you don't know what you pay for. It's pretty much impossible to tell for a normal person in what different ways a flight A and flight B will shaft you to edge out more profit. This doesn't just apply to planes - we are long past where price has anything to do with quality.

There really need to be bettwer laws for making sure customers are fully informed of what they are buying. This goes extras for things like cheap flights where you are essentially gambling.
The app knows how to render its UI, the display manager can only upscale or downscale what the app has provided. You get more performance and better quality if the app renders to the needed resolution in the first place, rather than if the display manager scales up or down to it.
Google doesn't seem to index all of github, which is very frustrating when looking for code strings or error messages that you know are included in some opensource project.
Yes it isn't appropriate for pure LSD but is fine for most other psychedelics, or dilute LSD of a known, tested, concentration. TFA is not limited to pure LSD.
Mediocre jobs are mediocre even when remote work is allowed. And Australia has their time zone problem, which is important if you plan to work for US companies.
People are perfectly capable of being self indulgent, asocial and neglect their health outside and develop perfect eyesight. I really don't see how the moral judgement is relevant here.
Yes, I've seen the silly caricature videos. The consultant strenuously begging the CEO for the preferred answer at the start of the engagement.

But ask yourself-- how does seeking confidential advice, disclosed to no one outside the C-suite accomplish a supposed blame-avoidance function?No, a simpler explanation is that the executives spotted a key business decision coming up and to get the decision right they call their figurative B-school professors for advice. Their genuine advice, which you can of course criticize on the merits.

In a world that earned your personal experience, where this instead was a cynical exercise in posturing, first, what an odd way to kick off a cost-cutting initiative, and second, where are all the news release announcing that McKinsey told businesses X, Y and Z to conduct layoffs to boost profits? I just googled it-- the only announcents are McKinsey's own layoffs. The engagements certainly don't appear designed to shift blame. That leaves the uncomfortable possibility that the recipients of this advice, for reasons you don't understand actually value it and want to know what the management consultants have to say.
Is there any other service that does what GitHub copilot does? I have looked, and they are all just ChatGPT like things branded copilot, maybe I have not looked hard enough.
Rational, non-ideologues, always use phrases like "Pax Americana" and "any other conceivable alternative."
If there's "no going back" doesn't that imply you don't have free will and therefore you can't really choose what you do and don't do?
It's not the central processor.
Based on the comment, it's too late, you already did. At least it's under a pseudonym!
> The return of the 80s is, or rather was, just a current trend. Next up will be the 90s/00s, which can already be seen in make up and fashion, and I'm sure media will follow soon as well.

Is it a "return of the 80s", or is it a rejection of newer music? Again, "GenZ and Millennials show a much smaller preference for their own decade's music." This is a difference from previous generations, which tend to hold on stronger to the music of their times. The current trends of current pop culture have always had a much stronger influence on young people than any "nostalgic" trends. When I was young, nostalgia from earlier decades had almost no influence on myself or my peers.
Others are calling this out but they're not able to state why:

They're listed as adversaries and not enemies because aiding an enemy country suddenly unlocks a litany of other crimes.

Enemy is very specifically defined: https://www.law.cornell.edu/uscode/text/50/2204

Adversary is very specifically defined: https://www.ecfr.gov/current/title-15/subtitle-A/part-7/subp...
Bluefin
It's hard to believe, but the times of "If I won't do it, someone else will." are back and it seems people forgot the lesson. It is my honest opinion that anyone who works on such weapons is a monster.

3 years ago this topic would be full of people protesting this. Pointing out the inhumanity, the potential for abuse, the hypocrisy, the dangers of desensitizing war. Censorship changed the game entirely.
I'm in the same boat. Here's my plan.

1. Read Harris, Harris → Digital Design and Computer Architecture. (2022). Elsevier. https://doi.org/10.1016/c2019-0-00213-0

2. Follow the author's RVFpga course to build an actual RISC-V CPU on an FPGA → https://www.youtube.com/watch?v=ePv3xD3ZmnY
Too bad that here the trains are even less reliable and often even more expensive than flying.
well explained, good read.
Most modern UI frameworks wouldn’t work at all if this limitation “simply” existed. Being able to store non-string values on DOM nodes is an upside.

Acting this flippant isn’t helpful.
Interesting idea, and the UX of the product itself is really interesting and not something I've seen before. I think it could work really well for the target market. A couple of issues I noticed:

- If you pivot there doesn't seem to be a way to go back. I pivoted at the first step and neither arrow left or arrow up go back to the starting point.

- It would be good to label the pivot with what would prompt you to choose it, for example for the first one something like "Pivot available: wrong person answers"

- The animation of the text is quite distracting. It at least needs an option to change the speed, because it animates slower than I could read, and ideally the option to turn it off. It's also buggy if there are multiple paragraphs in the response; subsequent paragraphs start to animate in even before the previous paragraphs have fully loaded, so you have multiple paragraphs animating at once.
Houses generally appreciate over time as well in the United States, so many see them as ways to generate or preserve wealth.
Related, 3D math is done with 4x4 matrices, not 3x3 as the "3D" would make someone think, because you need that extra dimension to represent translations in matrix form, and once you do that, you can compose arbitrary transforms through multiplication.
Citation needed.

Do you know what shareholders even are?

Are you in such a tech bubble that you can’t comprehend of an organisation delivering surplus value back to shareholders by just…doing something that people want, and charging for it? It sounds like you think that tech startup hypergrowth followed by enshitification is, like, a given, in every situation.

It isn’t. MOST businesses don’t work this way. Evidently just the ones that you read about.
I really dislike automatic conversion between cases. There does not seem to be any established convention of how to handle uppercase acronyms across all different ecosystems that use camelCase, so

```
document.getElementById('example-div').dataset.myID == "1"
```

becomes:

```
<div id="example-div" data-my-i-d="1"></div>
```
The Philosophical Practice of Making an Interspecies Videogame (2014) [pdf]
"If you cannot make a web application work without JS, it doesn’t belong on the web."

Except this often means Electron. Dunno which is worse.
No they decided working on X11 would not rake in enough consulting money. So they engineered a completely non-working solution called Wayland that is broken by design and takes years and many consulting hours to fix.
As someone who works at McKinsey I get kind of irritated by this meme. It is objectively and obviously not true for external blame because all work by McKinsey is NDA’d. you’re almost never allowed to share that McKinsey helped on anything because we want to maintain firewalls between teams working for competitors / vendors / customers internally and externally as much as possible.

I don’t really buy it for internal blame either.
People typically ask LLMs about things they DON‘T know about or understand. So they are not qualified to assess the validity of their answers. Which is exactly why hallucination is such a big problem.
My dad had knee problems when he was older because of a career with a lot of manual labour - that means when you do get old you are less mobile which leads to other health problems...

I'm in my 50s myself now and while I have some other health problems my knees appear to be fine - not something I can say about people who were in the infantry or played sports professionally who are now all suffering quite badly.
Slight variations of contrast seem like they could be easily countered by stacking all pictures and averaging them. The strongest signal will be that which is present on each image, that is the brightness variation. Afterwards smooth out as needed and subtract from every image before stitching.

I'm surprised it wasn't mentioned, was it tried and found insufficient?
> Coal plants that plan to stay open beyond 2039 would have to cut or capture 90% of their carbon dioxide emissions by 2032, the EPA said. Plants that expect to retire by 2039 would face a less stringent standard but still would have to capture some emissions. Coal plants that are set to retire by 2032 would not be subject to the new rules.

It's too little and too late, but there's still going to be a massive political fight about it. Depressing.

Luckily, if any coal plants do last that long they'll not be running much due to economic factors.
Leaving Substack
ThePrimeTime is an entertaining and interesting coder.
Isn't honesty the best policy?
Or even why bother with computer science and engineering, when at the end of the day, it's all just about counting very fast.
yes, so you are pointing out some very fundamental properties of a justice state. no law will ever fix this. obviously you need to have things tried.

However, you can pay with a credit card and document the blatant rule breaking to them. They will refund you and bear legal risks. and unless you are in the wrong, the airline won't do. more about it.

I had a case with SAS some years ago, where mastercard simply refunded me. that was it.
Depends heavily on what system it is supposed to provide acceleration for.

If it is a MCU based on a simple ARM Cortex M0, M0+, M3 or RISC-V RV3I, then you could use an iCE40 or similar FPGA to provide a big acceleration by just using the DSPs and the big SPRAM.

Basically add the custom compute operations and space that doesn't exist in the MCU, operations that would take several, many instructions to do in SW. Also, just by offloading to the FPGA AI 'co-processor' frees up the MCU to do other things.

The kernel operations in the Tiny GPU project is actually really good examples of things you could efficiently implement in an iCE40UP FPGA device, resulting in substantial acceleration. And using EBRs (block RAM) and/or the SPRAM for block queues would make a nice interface to the MCU.

One could also implement a RISC-V core in the FPGA, thus having a single chip with a low latency interface to the AI accelerator. You could even implement the AI acceleator as a set of custom instructions. There are so many possible solutions!

An ice40UP-5K FPGA will set you back 9 EUR in single quantity.

This concept of course scales up to performance and cost levels you talk about. With many possible steps in between.
From what I recall from NASA Artemis contracts selection process, all bids are weighted with two parameters in addition to the proposed cost: technical merits of the proposal and the confidence score based on the company's management and previous performance.
He’s stated they have a no renders policy so would be weird if they had that then did what you suggest.
Calling it "broken by design" is an extraordinary claim and requires extraordinary evidences to back it up.

Now, X11 being un-sandboxable is truly something broken by design.
You know how you hear a lot of complaints about private prisons?

How it creates perverse incentives that result in more people being imprisoned?

We have a private war apparatus.

We have been at war for 30 years without even a clear objective.
the fact that they are not central. they work as a coprocessor.

However, a CPU could easily embed an AIA, and certainly, they do.
it's always wayland vs xorg, like xorg and wayland was the same thing, wayland has implementations, xorg is the only implementations, also he didn't even tested GNOME and kde had a huge f*ck ass transition to qt6 a few weeks ago, give them break lol, the responsiveness had an improvement for plasma 6.0.4 i guess, idk what version of plasma the op is
> Unfortunately, very few repliers are addressing the first point that I made in my comment: "GenZ and Millennials show a much smaller preference for their own decade's music."

Seems very hard to accurately measure, could be that people don't know what was released in their decade but the stuff from the 80s is easy to pinpoint.
If you put just a bit more effort in and actually respond to people's points, including my previous ones, then I'll be willing to then expend more of my energy and answer your specific question - but it seems to just be another strategy you developed to avoid. Avoiding will only prevent you from developing your critical thinking and broaden-deepen your understanding through other people's perspectives.
I know the article is mostly true, but I'm apparently the contradiction that proves the rule. I've listened to music from the current decade for decades, but also discovered old stuff that was new to me along the way.

Life is too short to listen to the same music over and over.
Boeing: Last Week Tonight with John Oliver (HBO)

https://www.youtube.com/watch?v=Q8oCilY4szc
https://gitlab.freedesktop.org/mstoeckl/waypipe

here, found the wayland network transparency, fix your comment
Make invalid states unrepresentable, but take care not to make valid states a huge pain in the ass to represent!

I progam in Lean, a language that makes it extremely easy to state requirements and constraints. Using dependent types, you can even reach down into the implementations of function arguments, demand specific ranges for numerics etc. But this imposes a correspondingly large burden on the function caller! If you have a function

/-! pass : short for pain in the ass -/
def pass (n : Nat) (h : 0 < n && n < 5) := n^2

the caller must prove that the first argument is in the stated range and provide the proof in the second argument. You can `sorry` out, but then you are not programming with constraints. So you need to balance representability with convenience.

One way to deal with this without utter insanity is to create a certification monad and make these functions monadic, adding certificates to the return type:

def myfun (args: _) (reqs: _) : (returns : _) (certificates : _) := sorry

and having the monad try to reconcile certificates with requirements, or open a proof block to prove the consistency manually. I want to implement something like this when I get the time, but in any case, be wary of extremes!
I'm going to talk in rather vague terms here as I'm not talking about one specific implementation, but the concept here:

The idea is that there is some system that is capable of provisioning access credentials and automatically providing them to resources based on their identity. This could be your CI runner, scping auth credentials into known locations when the system is deployed. This could be your cloud provider, using something like IAM roles and the metadata service. This could be your kubernetes cluster, providing a mount inside the container. Ideally this system is also capable of rotating these credentials too.

Then you have another system which is able to verify those credentials to give access. If you're fancy, you're doing something like mTLS on all your internal network calls so every endpoint on the other hand is verifying every other endpoint, but it could also be something like secrets manager or vault just dispensing out API keys based on your systems credentials provided in the previous step.

There is definitely a tradeoff here that the system that manages the credentials effectively has the keys to the kingdom and could if compromised provide identity for anything. Some companies respond to this by delegating the whole lot to their cloud provider, which has its own risks of course.

The advantages of doing this are basically:

- You only have to manage one set of credentials manually (whatever your system managing the instance/service identity is)

- You can then easily make credentials for things accessing each other short lived if you know they're getting replaced periodically, which helps reduce the impact of breaches/leaks

- Depending on your specific implementation, you can avoid secrets hitting disk entirely, which further helps reduce the impact of breaches.
Maybe it's training data bias -> very few documents claim not to know something.
Ray Tracing in Mojo
> Due to its age, Voyager doesn't have any ground simulators

Has anyone attempted to build this? Assuming the documentation is available
> Used to be, someone who was 16 was considered a (young) Adult, ready to live on their own, start a family, be responsible for themselves and others. Now that point is at least a decade later.

Where on Earth do you live?

Afaik most people would probably call a 16yo a 'young adult' even if the bar is technically at 18. The 18yo is certainly ready for all that (as far as desire/affordability takes them anyway), and the 16yo too with parental permission.

What 25yo is not ready to live on their own, or start a family, for any reason other than money (or that isn't going to go away at 26)?

Certainly if you want to go back younger teens were married off etc. (Juliet of Romeo & being an oft-cited example) but I don't recognise where or when this 16 to 26 year old shift supposedly happened.
The fact that Go eventually introduced the central proxy server highlights one of the biggest issues with this approach though: the vast majority of use cases do prefer centralized systems.
exactly, you can go back and forth in firefox using your touchpad and i thing that very practical
If it processes graphics, I think it counts, even if it has no output. There's still use for GPUs even if they're not outputting anything. My place of work has around 75 workstations with mid-tier Quadros, but they only have mini-DisplayPort and my employer only springs for HDMI cables, so they're all hooked into the onboard graphics. The cards still accelerate our software, they still process graphics, they just don't output them.
I applied the same thing to my media dieting - I have made a conscious effort to sort of curate and eliminate certain pages and news sources.

This orange site I have mixed feelings about though.
Sure, immigration is not a problem in Sweden. Just "tons of people who don't speak the language, don't respect the culture, don't care to work, do crime and cannot be deported" is. In 2018 they found in 75% of rape assaults perp is an immigrant (40% of them arrived less than year before).
McKinsey's MO is to have consultants work for a few years and then become "Alumni" who work for real companies and/or become secretaries of transportation where they can hire McKinsey to screw more things up. This is the reason the consultants are almost entirely in their mid-20s.
Well it has something to do: this complexity comes up front-and-center when writing Web Components (or rather, custom elements), where you often would want to pass around JS values seamlessly like in e.g. React props.

Since custom elements are still in the regular DOM you have to deal with this soon enough that writing a custom element is likely the time you'd learn about this.

And then you have to write many lines to deal with the impedance mismatch while you wouldn't in any component framework, including ensuring that both are synced in whatever form of serialization you come up with -- which ends up being an even greater mess usually... not to mention you also pay the de/serialization costs if you want to keep a real sync between them.

As you can see I have written more `attributeChangedCallback`s and property proxies than I'd like (which is zero).
Almost all the talk I saw internally, from well before to well after the license change, about competitors "taking advantage" of our open-source versions was about TFC competitors like Spacelift, Scalr, etc. and Terraform OSS. The Vault competitor mentioned most often was Akeyless but for reasons less like the TFC competition. I saw IBM Cloud Secrets Manager mentioned maybe once or twice.

I'm sure IBM Cloud's Vault offering was part of the decision, but from where I was sitting, it didn't look like the reason or even the primary reason.
Thanks a lot I appreciate it
I think it is fair to say that integral types are pretty common in software across the board. Pascal declared integral types like this:

month: 1..12;

You could also use this nomenclature for characters:

letter: 'A'..'Z';

When I first learned C, I could not believe that it did not support that. I wouldn't not have dreamed that almost half a century later I still don't have this feature back.

To be clear:

- Many things have improved and I'm glad I don't have to write my software in Pascal[1] today.

- I don't really miss the generalization of this feature. Things like refinement types would be nice, but what Pascal provides would be enough to make life so much better.

It also works for arrays, by the way, which very elegantly sidesteps the 0-based/1-based controversy.

FooPerMonth: array[1..12] of Foo;

LandingsPerRouletteWheelPos: array[0..36] of Landings;

[1] The old one, I don't know much about Delphi and later developments.
Personally I'd like the option to give up a core for wifi/bluetooth. The pico boards are a little ungainly, and having an rp2040 plus radio in a single package would be nice.
I have seen the term NPU used in reference to neural network accelerators a lot. I think AMD, Intel and Qualcomm all use this term for their AI accelerators. I think Apple call their AI accelerators neural engines, but I've definitely heard others refer to these as NPUs even though that's not their official name.

I'll be honest I've never heard the AIA acronym used in this way. It seems all acronyms for all processors need to end in PU, for better or for worse.
The road near where I live was repaired recently and I swear it has more potholes now than it did before!

I volunteer at a charity and was appalled to speak to someone last week who had tried (and failed) to remove some of his own teeth because of no access to an NHS dentist. :-(
i didn't find that mentioned on waypipe, could you link a issue that mention that?