skysight-inc/HackerNews huggingface dataset:
> NVIDIA RTX Remix requires a GeForce RTX GPU to create RTX Mods, while mods built using Remix should be compatible with any hardware that can run Vulkan ray-traced games

It doesn't sound like it's limited at all. The last sentence implies that even non-Nvidia cards will be able to play these 'remixed' titles. If they're not joking around about the "should be compatible with any hardware that can run Vulkan" line, it should be compatible with Linux too.
The US is the largest (and greatest) democracy in the world - doing in-person counts won't work at all.
maybe a nice capresse salad?
Maybe making (certain kinds of) math mistakes is a sign of intelligence.
https://www.google.com/amp/s/english.elpais.com/internationa...

No payllawed and in english.
With open source, the incentives from a maintainers view might look a lot different than what you would think. A friend of mine has a very popular JS framework out there, gets about 500k downloads a week off of NPM.

There are lots of user requests that he just outright ignores. He doesn't even care about his stats, or trying to "compete" with another more popular framework- to him its just more headaches. He built what he wanted, pushed it out for the world to use, and plenty of people did, enough that even 10x'ing that number is unlikely to really burnish the resume any further. He even tried to make it a full time job, but he found the Patreon model just way too much begging and inconsistent. Offering a support contract, a few people bit, but not enough that he could really hire people so he could offer 24/7/365 support that that implies.

So he refactors, adds features he wants, and tells everyone to go Fork themselves if they whine about their pet feature not getting implemented. Of course PRs are welcome, and its actually more of a community based project now, but he has retained BDFL status for the core of it.
Ha nice, until the last line I was thinking "nooo, you missed part of my original comment!" :D
after reading the front page i honestly have no clue what this is, but i'm reasonably certain that part of it is a document db. the quickstart seem to imply that i throw JSON at it via APIs and that that ends up in the implied db. The quickstart is also all about "hey DB stuff"

so, now i think it's... a MongoDB competitor? maybe?
The thing that fascinates me about UBI (apart from the right wing capitalists promoting socialist utopias) is the effect it (presumably) will have on salaries and companies. I mean HN is populated by people who mostly enjoy their STEM related work, but even so if we did not have to pay mortgages tomorrow I suspect 75% would hand in their notice and go something else - still working but working on their own start ups or the like.

I cannot see a way to bring it in without collapsing the economy basically.
Preach!

Data modelling and managing complexity (or I prefer to say knowledge organization) is a prerequisites for every software program ever.

I'd add one more: System design.

Basically dealing with many asynchronous moving parts, managing entities' lifetime, separating and categorizing domain/data, and understanding what-is-important-to-whom. It is a knowledge that's applicable whether you are programming a kernel scheduler or managing people and projects
so after reading your comment I was curious why SHA-3 won the NIST competition,

https://csrc.nist.gov/csrc/media/projects/hash-functions/doc...

"NIST chose KECCAK over the four other excellent finalists for its elegant design, large security margin,
good general performance, excellent efficiency in hardware implementations, and for its flexibility"
Sorry, but do not understand references or generally what you were expressing; highly suggest reading all my comments in thread to avoid forcing me to unnecessarily repeat myself.
Can confirm, as an iPhone user. Pre-60 days it says "Carrier locked" in Settings, post-60 days after a profile settings update it flips to "SIM unlocked"
totally agree. I'm of the team!
The Series X performance is roughly equivalent to an Nvidia RTX2080. Why would you compare it to a 4080?
Definitely!

In my home state of Georgia, the slate of electors pledged to Donald Trump and Mike Pence on the 2020 presidential election was: Joseph Brennan, Ken Carroll, Vikki Consiglio, Carolyn Fisher, Patrick Gartland, Gloria Godwin, David Hanna, Mark Hennessy, Susan Holmes, John Isakson, Cathleen Latham, Daryl Moody, C. J. Pearson, David Shafer, Shawn Still, and C. B. Yadav.

The individuals who signed the fake electoral certificate did not include John Isakson, Patrick Gartland. C. J. Pearson, or Susan Holmes. Instead, the signers included Burt Jones, John Downey, Brad Carver, and Mark Amick.

Those four individuals, at least, were fake.
Every Company Switching to a 4-Day Work Week
Doesn't sound great:

"allows, for the purposes of safeguarding national security, an instruction to be given requiring providers of electronic communications services to retain, generally and indiscriminately, traffic and location data in situations where the Member State concerned is confronted with a serious threat to national
security that is shown to be genuine and present or foreseeable. Such an instruction must be subject to effective review, either by a court or by an independent administrative body, and can be given only for a period that is limited in time to what is strictly necessary, but which may be extended if that threat persists"

-- that is just asking for a "perma-emergency" to justify such an exception for a long time until the court can (years later) maybe decide that that goes go far.
People have been saying this for 20 years. Yet car salespeople are more important than ever from what I've seen. But let's ignore that because you could argue it's just opinion.

My favorite example/rebuttal to this is:
Imagine a car sales evolves to basically vending machines. You walk up to the box, pick a car, swipe your card, and a roll-up door opens and your car pops out. Amazing! No salespeople needed. Every town just gets a few vending machine!

Then one day, one vending machine owner decides to pay a bright kid to stand next to the vending machine in case the people have questions. Sales would go up at that vending machine. Soon all vending machines have a salesperson standing next to them helping people. And we're back to where we started.

(Unless you think a smart helpful person standing next to the vending machine would make sales go down I suppose... But this is against everything I've seen selling thousands of cars)
Some guy on Reddit claiming to be an AMD engineer was telling me a year or so ago that RDNA took up 30% more area per FLOP than GCN / CDNA.

That's basically the reason for the split. Video game shaders need the latency improvements from RDNA (particularly the cache, but also the pipeline level latency improvements, each clock an instruction completed rather than once every 4 clocks like GCN).

But supercomputers care more about bandwidth. The once every 4 clocks on GCN/CDNA is far denser and more power efficient.
Probably worth mentioning also that "used in DICOM standard" is true but possibly misleading to someone unfamiliar with it.

DICOM is a vast standard. In it's many crevasses, it contains wire and file encoding schemas, some of which include (many different) image data types, some of which allow (multiple) compression schemes, both lossy and lossless, as well as metadata schemes. These include JPEG, JPEG-LS, JPEG-2000, MPEG2/4, HVEC.

I think you have to encode the compression ratio as well, if you do lossy compression. You definitely have to note that you did lossy compression.
Bravo! I haven't read the code carefully yet to fully understand the details of the implementation, but this is brilliant hackery.

As someone who has recently developed a focused interest on build systems, I have noticed the large vacuum in the space for a content-based Make-like that has a similarly low of a barrier of entry. HN user bobsomers said it well the other day:

"There is a much tighter, cleaner, simpler build system within Bazel struggling to get out. A judicious second take at it with a minimal focus, while taking some of the best ideas, could be wildly successful I think."

https://news.ycombinator.com/item?id=32831890

I think 'redo' is probably the closest contender these days.

apenwarr's redo implementation is probably the most popular, the most mature, and has been built with a lot of smart design choices:

https://redo.readthedocs.io/en/latest/

Pluggable caching, which AFAIK apenwarr/redo does not yet support, would be a great addition, to support remote, shared caching.
I guess that's one way to put it.

But skipping the conclusions means that we don't know what, if anything, they are doing differently to solve these issues. Just telling someone "trust us, you'll regret it if you don't follow our advice" isn't exactly a compelling argument.

I'ma also not sure PG is trying to use a literary device, as you suggest. His normal writing style is very candid, so it would be surprising if he were all of a sudden burying (omitting?) the lede here.
So where does the data actually live? I read through the page and I'm still not clear.

Is Tigris itself a database? Specifically it seems, a multi-paradigm database? And if it is, what is it that makes it a platform and not simply a database?

Not criticizing, these are just questions I have initially trying to grok it at a quick glance.
Didn’t down vote you, but generally bad form to hijack a thread just to pop a question about a completely unrelated topic; both from the thread and post itself.
WOW.

This is some of the best documentation I have ever seen, and a very elegant design, too.

WOW.

I am working on documentation for my own product right now, and this is inspiring.
Can you show me a build that you can make from off-the-shelf parts today for $700 that is comparable to the 6700XT in the Series X, without carrying over existing parts?

PC Part Picker doesn't seem to think so: https://pcpartpicker.com/builds/#X=0,70000&sort=price
Software has definitely gotten worse, and tbh it will only keep getting worse. I really like this talk by [the possibly notorious] Jonathan Blow on the software industry and software in general decomposing [1].

[1] https://www.youtube.com/watch?v=ZSRHeXYDLko
The point the OP made is it's easy to construct a second preimage with MD5. So if a bad guy, even a bad guy with meager resources, modifies the hash or the data in transit, you won't be able to identify the change the MITM made in either the data or the hash while it was transmitted.

What you're probably thinking is a digital signature, which combines a hash and an asymmetric cipher (or a keyed hash if you keep that key secret.)

But even then a bad actor can construct a second pre-image with MD5 which would cause the digital signature validate as authentic even though it's been changed.

And an adversary with meager computational resources could perform this hack. This is the OP's point. You don't have to be a state actor to do this.
Am I understanding correctly, this is kind of like code generation (which is roughly a compiler that takes some sugared language and produces unsugared code that's usually incredibly ugly / indecipherable), but the input is some sugared language and the output is board designs?

Do the board designs you output look alien / weird to people who have been laying out boards by hand / with conventional EDA tools? If so, is it causing any resistance to JITX adoption?

A common creature comfort requirement for anything that transpiles / codegens, is source maps so that while debugging you can see the lines of code that you(r team) typed, rather than harder-to-read generated code. Have you thought of trying to bring that concept to JITX?

Super interesting, thanks for posting this.
I know who they are only because I googled them while reading this thread. There are a lot of software developers who don't deploy software via the cloud, so would have zero use for "Cloud Monitoring as a service"
There's a difference between bringing MD5 up to modern strength and simply blocking the attempts of attackers who've attained this MD5 forging kit. The later is an interesting though experiment.

The point of a hash is to avoid feeding malicious data further into your pipeline so solutions that involve parsing the file and hashing its actual data-streams aren't a good idea. We'll focus on detecting the change before looking at the data.

To make the attack harder, use file formats without expandable or optional sections. This attack works by parsing known file formats and making allowable changes. If you had encryption as one of your coconuts it would make this easier by making the whole file opaque, but the encryption could also be used to generate a hash-like construction so if you have good enough encryption you wouldn't be stuck with MD5 and there wouldn't be much thought experiment left...

To stop this specific attack, assuming you had to use these formats, using MD5(file+reversed_file) or MD5(file)+MD5(reversed_file) or MD5('secret'+file) would work. This is massively beyond what a most people could make the tools do but it's probably not that much cryptographically harder.

If your solution was a secret it would be pretty effective. The problem is that if you don't have encryption then they're watching you communicate. They can see the hash sum you tell the recipient to expect, and if this is the first time you've used this scheme, the steps to use to check it. But even if they don't observe this though, you're only using a small set of non-crypto operations and they can just try millions of combos (reverse the file, append a second copy, interleave bytes, etc.) and see if anything produces the same hash. Then they have discovered your algorithm and they can plan to modify their tools to perform the attack.
As far as defining scope goes, C# gets away with unchecked exceptions. Exceptions just bubble up naturally. Task scope is more implicit in syntax but scheduling Context is used in a similar way to scopes. The difference is context is usually inferred instead of explicitly defined at every use.
I generally agree, as I'm also a 'forgetter' especially with dates. But I guess to say, I remember the general idea of when someone's birthday is if I've known them long enough. Usually the month, or at least the season. Maybe that's not the norm, though.
> a 560 sf ft house is much more "dense" than a 2,000 sq ft house

I agree with you totally on the principle behind that, but a very higher end tiny house is still usually only $300/sf.

I think that this ADU is priced for someone looking for nearly instant gratification with high-end-design and materials for a second dwelling on land they already own - which is what the marketing photos depict - and not for someone in the market for a primary residence.

The customer for this isn't like most of us who seek to value-maximize their housing, but rather someone for whom the cost of this thing is pretty marginal compared to their overall wealth. That is a very niche market, definitely far narrower than Dwell's subscriber base.

Furthermore, at what is likely at least 50% profit margin on these, they don't have to sell many to do quite well, as long as they can deliver a very high quality product on time with minimal hassle to their well heeled customers.
You have any sources for this? Not trying to call you out but I am generally curious. We know on a car that rotational mass makes a huge difference but a car is continually accelerating and has a constant type of locomotion that is very different than a person riding a bike. In addition the rotational mass of a bicycle wheel is much, much larger diameter comparatively to the total weight of the vehicle (compared to a car) and provides a gyroscopic effect that is critical to the way a bicycle rides and stays upright. I would expect if we could make impossible light bicycle rims and tires the bike would have trouble balancing and feel like shit and also decelerate much faster. But surely there is some middle ground that is ideal?
True, Verizon (and its associated MVNO) phones unlock automatically after 60 days but the bill credits and associated subsidy persists for the duration of the contract term.
They show correlations between household income and their other measures in study 2 (significant positive correlation with conservatism, insignificant positive correlation with extremism), and between income at 2 ages in study 3 (in both cases there was significant relationship to conservatism and a weaker significant relationship to extremism).

I think it's more interesting that they focus on finding their one relationship (between intelligence and extremism) and don't really unpack the relative sizes to other correlations in their own studies. E.g. the link between intelligence and extremism is weaker than the link between intelligence and conservatism (though studies 2 and 3 find _opposite signs_ for this relationship) and is weaker than the link between intelligence and income. So their study is basically consistent with the possibility that some intelligent people earn higher incomes and richer people are likely to be atypically conservative.
Same here, this kind of "go-getter, overachiever" tone of voice in marketing seems a bit odd to the European audience.

Before I saw this comment by the parent, my impression was that the action-packed verbs (such as crushing) indicate that the subject mater is challenging and involves hardship. This attitude seems to come from a very stress-prone perspective, which, again, is a bit alien over here.
Maybe your mobile ISPs dont do enough to stop malicious/spam traffic. That's not Cloudflare's fault
STUN servers? Also, while I (not GP) do think UPnP is dangerous, I also think it's only something you disable if you know you can live without.
Got a good example of business logic not being in a component? Looking to learn.
I’m not an expert, but you could drop the same WASM binary on servers of any architecture, provided the runtime is installed. I also assume (hope) this runtime is much lighter weight than e.g. Node or Ruby or Python or whatever is popular.

It also seems nice because of the sandbox aspect, similar to how I’d rather run a random tool in my browser than give it unfettered access to my local resources by default.
> I’ll take a dozen useEffects over a single class component any day.

Someone actually did in a project once and that lead to render loops that were hard to debug or solve: https://blog.kronis.dev/everything%20is%20broken/modern-reac...

Instead of a clear message about what caused that loop and maybe a walkthrough of the last N iterations (which changes caused which logic to be triggered), the error message was just a vague and lazy error (even AngularJS errors were better back in the day, filling in details in the docs as URL parameters).

Then again, over the years I've formed the opinion that both approaches are bad, just in different ways. There is no silver bullet, just look at how even desktop software and UI solutions struggled to be workable throughout the decades, of course things won't be that much better in regards to front end.

However, Vue's approach to hooks seems refreshing: creating and nesting components still isn't as easy as in React, but getting things done feels a little bit less cryptic and not as confusing, especially with something like Pinia!
What you're describing is GObject inspection. It's literally a series of XML documents that can be used to autogenerate ffi bindings in any language. The future is now.
Nice. I’ve done this manually a couple of times. So I like the format. What have you the idea to build it? What was the most challenging part of building it?
Great content. Give it me to me as a daily-dose newsletter :)
AlpineJS fits my needs for simple sites.
Maybe the wrong place to ask but... This seems perfect for us, but are there plans to support things like LDAP or even GSSAPI auth?
This probably is the smarter move to be honest. It'd be nice if you could admit your flaws and everyone else would say "it's okay we're flawed too we understand" and we can all move on.

But in reality if you admit you made a mistake, some people would use that as a weapon against you, and everyone else would decide not to get involved in defending your flaws because it's too much trouble.

Or instead you can double down and some people will get annoyed, but you haven't created a vulnerability and you get to keep soldiering on.

I really wish we lived in the first scenario, but honestly most people aren't actually willing to behave in that way. So by default we end up with the second scenario.
Looks cool. I like how it gives immidiate feedback, but doesn't feel constraining or arbitrary. Is there are more basic tutorial in a similar style?
Is Svelte still overly dependent on Rich Harris? He's great but that reliance put me off Svelte.
So we need to build something external to the browser that will detect uBlock Origin asking for permissions and automatically grant them :)

Edit: doesn't this mean that any site you visit will get a chance to track you the first time, until you manage to click to grant permission?
Nobody is made from one divine moment. There are many good ideas. Lose one and another comes.

Executing on them is difficult if the charging bull has to be asked to serve two gods. Can you lash reigns to the bull without keeping the bull from it's target?
> What you're alluding to as nefarious are bog-standard practices and results that have been true since elections have been a thing. It's been true in every election that the full count takes maybe a week or more to fully tally. During this period, of course people go home and sleep.

Maybe this is acceptable to you, it isn't to me. That's a system that's ripe for abuse.

> That's because counting to large numbers is actually hard

Nobody should be counting extremely large numbers of ballots. That's why there are smaller voting precincts (curiously, some areas decided to do away with this system because putting everyone in once place was safer for covid...). It should also be possible to know, prior to tallying outcomes, how many ballots were cast in each location. That number should be immediately transmitted, and the total in each race should be no more than that number. I'm confident Disney world can tell you how many customers entered their park on a given day, it's not rocket science.

So, it doesn't really matter to me what the outcome is, it matters what the process is. If I was designing a software system that had the level of controls the election system had (even without considering the electronic portion of the system), I would be escorted out of the building for incompetence.

If someone says there's 'no evidence of cheating' that's because the system isn't designed to collect the evidence. In fact, it's barely a 'system' with a 'design' whatsoever.
YouTube will let creators monetize videos with licensed music
I guess the passive-aggressive tone was what triggered the downvotes.

If instead this said something like: "For the uninitiated, CORS stands for ...", I don't think it would've attracted any downvotes.
It's not about you being unlikeable at all, it's about them not being your crowd.

Tbh, people meeting to find a co-founder with the motive of building a company/making money might not be the best place to meet people similar to you. Your best bet is to look for people/groups that share the same hobbies/interests as you.

If you can't share a laugh with them, why trust/share a business with them?
Bought a new car recently and it was a joy, the market being what it is you go in knowing you’ll pay MSRP. Yeah it feels expensive, and is, but removing the negotiation was great UX

Also helped that the dealership was pretty empty. A few of the dealerships I went to were madhouses and I just wanted to leave immediately as it was a chaotic environment
Maybe I'm out of touch but I think the 'malware' they are worried about are ad blockers.