skysight-inc/HackerNews huggingface dataset:
It seems every day I come across a new billion dollar tech company I've never heard of before. Their sites always have a ton of well known companies under their "Trusted By These companies" banner too, and always seem to include NASA.
Love KiCAD and used it to make single and 2-layer boards around 2014.
One niggle was if you had an unusual component it was not much fun to
define new one, binding together the schematic symbol and footprint
into a package, dealing with unused pins and labels etc. Eagle seemed
to have more professional component libraries. Anyway I expect that's
improved in the past 8 years.
> I was told relying on willpower is bad because you only have limited amount of it per day and surely going to fail your when you run out of it.

This keeps getting repeated but there is no physical evidence to it. We know muscles have a limited amount of power (because they run out of ATP energy) but there is nothing that suggests it's the same for willpower.
Powerful B2B SaaS Growth Channels for Your Startup
> clearly wrong, despite what a local community believes.

If the local community doesn't find them wrong, perhaps it is not as clear as you're claiming.
Ray Kurzweil would call that a “deathist statement”. And then, not giving a damn about Chesterton, continue banging against that stupid and useless fence.
Cinebench is a terrible benchmark and heavily favors CPUs that have many slow CPU cores.

Also, Cinebench is not optimized for ARM instructions.

If you are buying a computer to use Cinema4D or gaming, Intel and and AMD will be better. If you're buying a computer to do just about everything else, then Apple is better.
Well it seemingly didn't apply to the guy who seems to have escaped 20+ convictions by... intimidating witnesses? Frankly bizarre.
I’ve got one of their small Play:1 stand-alone speakers from several years ago and it’s almost magical how room filling the sound is from a single little can.
> Please don't lump the extremely broken US political system with the slightly less broken British and former colonies (Canada, Australia, NZ, etc.) and even less so with the rest of democratic countries around the world which is usually using representative systems.

I live in Australia. Any system which uses winner-takes-all-electorates is structurally unrepresentative. The party list systems in Germany and New Zealand get closer but have other flaws (enshrining of party politics, no preferential voting) and so on. Even a hypothetical Condorcet system with only one house and no local electorates then has the flipped issue that there is no local accountability. A multi-seat preferential electoral system (which is what I'd advocate for) has a threshold issue where you have to decide at which point a particular percentage of the vote is too low to no longer deserve representation. Any system requires tradeoffs and as we all know from the Arrow Theorem (and the Alabama Paradox) there isn't even such a thing as a perfect voting system, so why would we expect to have a perfect electoral system?

My point was not that these are not acceptable systems (though some are better than others), just that if we're going to start talking about how no-true-scotsman perfect systems, it's not reasonable to ignore that the status quo also has a very similar (and in many cases wider) departure from the theoretical state it should be.

And as a non-American, I really dislike this tendency many non-American people have to say "at least it's not as bad in the States!" -- this just breeds complacency as everyone cares more about what's happening to the political system in a foreign country rather than their own. We should all be working to improve things wherever we are, instead of just pointing and laughing at the US.

Also it's not fair to lump New Zealand with Australia, nor Australia with Canada. They all have completely different electoral systems -- so much so that there's literally no reason to group them in any serious discussion.
With stable I think you mean quarterly?

I'm on latest myself, the guys maintaining the desktop tools are really good, often it takes only a day or two for a new KDE version to make it to my computer.

Only right now with 5.26 there's a PAM compatibility issue they're waiting on a backport for. But also there it's clear what's holding it back.
3) Add randomness, mimicking either of the above. (e.g. Roguelikes/lites, deckbuilders, etc.)

Not sure that the randomness in roguelikes is just mimicking the challenge. Nethack is a canonical example of randomness adding to depth. The game is insanely random, but the mechanics are unbelievably deep and diverse, and if you are skilled, you can always avoid death in a myriad of creative ways unavailable for a newbie.

The downside of such a design is its combinatorial complexity, which is also apparent in Nethack, as it also allows plenty of "abusive" behavior. In contrast, DCSS devs aggressively cut features from the game to "streamline" it (aka simplify it enough to make the task of preventing abuses of mechanics easier)

This can be applied to anything skill-based that contain randomness or incomplete information, down to battle royale FPS games - the skill is in to use the knowledge and game sense against whatever the RNG (or a game situation) throws at you to get predictable results.
Ryzen 5800U and 6800U are even better than its predecessors in terms of MT performance and graphics.
‘Had’ is the word - I think it’s now the safest aircraft the USMC operate?
I use Godot at the moment, but have been experimenting with frameworks like Bevy and the like. I doubt I need immediate access to windows specific api as I currently work on Fedora without any issues, though from what your saying it sounds like you mean more mobile-game dev than desktop.

To be honest the last time I used a mac was I think a decade ago so they're just so unknown to me at the moment, but everyone else seems to love them so I'm quite tempted
Github ToS grants some permissions
I'm also on a fully-specced T14 Gen 1 AMD with the same CPU (4750u) and I get a full day's use out of it under Fedora 36. And CPU performance is way more than OK for my use-cases. I'm curious what you were doing with it.
Point is, isn't all money 'hard earned' for us who don't inherit it (sadly the greatest majority of the population), I mean that's the point of money in capitalism, about allocation of scarce resources, so why even mention it.
WhatsApp will allow users to hide their online status
It can though, if you install the ARM build of Windows (in a VM), which translates instructions like Rosetta 2 does: https://docs.microsoft.com/en-us/windows/arm/overview#suppor....
Yes, that's "omit".

"Emit" means "to send out", eg "emit a strange noise", "emit radiation".
I love KiCad. Best part is that I can run a pipline in gitlab [1] that will produce Gerbers for specific fabs, automatic rule check as well as interactive BOMs exports.

Additionally the 3d export is good enough now that you can import it into Blender and do something like this within a few hours: https://www.youtube.com/watch?v=svU7NyfJJKY

[1] https://news.ycombinator.com/item?id=31236936
Apple's Mixed-Reality Headset Might Use Micro-OLED as Internal Displays
If you're going to use one benchmark to determine the performance of a CPU, use Geekbench over Cinebench.

In addition, Cinebench is not optimized for ARM instruction sets. It uses Intel's Embree engine, which is hand optimized for x86.

Cinebench also favors CPUs that have many slow CPU cores over CPUs that have fewer faster cores.
If you are interested in Russian guns, check out this marvel of overengineering, a dark twin of AK: https://armamentresearch.com/russian-an-94-self-loading-rifl...
Just look at the recent release of Stray. You can sink about 5 hours into it and get the whole story out of it. Sure, you can spend double that and get all the small collectables and achievements, but it is not needed for everyone.

https://store.steampowered.com/app/1332010/Stray/
> But the real payoff will be in automatic component placement, since that's 85% of the work anyway.

I wonder how much separable the problems of placement and routing are. That said, I'd love to see a function in KiCad that does auto-placement (more than I want auto-routing).
Any legalist country is like that.
> There was definitely consequences. Trump was voted out of office as a result of the various crimes the people witnessed.

The election was too close to know if it even made a difference at all, let alone count as definite consequences.
I'm on T14 Gen 1 AMD with Fedora with the latest BIOS for the past 2 years and hasn't really experienced any issues. Perhaps I'm missing something here. Care to elaborate?
Engineers are frequently not entirely honest in their CVs, I wouldn't expect too much from the marketing department of a company.
Great memories! That was my favorite aircraft in LHX Attack Chopper!

https://en.wikipedia.org/wiki/LHX_Attack_Chopper
do intel have vulkan drivers yet?

XP11.11 (2018) is ancient, current release is from late last year - but more importantly XP12 is coming very soon and going to be vulkan/metal only, and afaik even the Xe intel gpus are lacking drivers.
Echo + Spotify does the whole multiroom thing, and would be unbeatable on price.

Adding to an existing Sonos setup makes sense though
Indeed, I'm not suggesting that CAD tools go mobile only or even mobile first, just there is a lot of very practical uses for mobiles (and tablets) in the CAD (and BIM) space that shouldn't be ignored.
It's probably because most people who come into PCB design assume autorouting is like a compiler: you just need to design the schematic and then the computer does the rest for you. Even with very good autorouting this is never the case, and if you assume so, especially as a beginner, you will wind up with hilariously bad results. This is why experienced PCB designers will often smack the beginner's hand away from the autorouter.

That said, they aren't completely useless (though I've never had a case where I needed it), but they are also a very high effort to improve: it's a thorny optimisation problem to start with, but also what is not appreciated is it's also a really difficult user interface problem, since the designer needs to be able to specify the requirements to the autorouter in high precision enough to get a good result, while also taking less time than just doing the routing themselves (which for experienced PCB designers is not really that long for most cases), especially when placement is just as important for a good result, intermingles with routing to a large degree, and is even harder to specify (placement depends on finding a good compromise between thermal, electrical, and mechanical goals, all of which are difficult to specify precisely).

Given they're a big trap to newcomers and also a huge amount of effort for something which has pretty niche applications in practice, I'm not suprised the team behind KiCAD decided it was not worth the effort. If you (or someone else) thinks they can make a more useful one, it's definitely a space where improvements on the current state of tooling can be improved, but don't underestimate the effort involved.
I had similar numbers on my i9 MBP.

Last week, on my M1 MBP, I spent an hour in a Teams (Electron!) call while off power and battery went from 99% to 96%.

Intel needs to match that to even be in the game for portables IMO.
Not _exactly_ just a metal fire, but along similar lines: thermite reaction videos are fun to look at on youtube.

In person I get the sense that they're too scary and unpleasant to really be a good time to be around, even if well controlled.
Google simply shows you what it thinks you want to see, as long as nobody (with money) complains. Yandex shows you what the Russian state wants you to see. And they aren't even subtle.
Isn’t basically the whole west coast similar climate (even BC & southern Alaska have quite mild climate on the coast)?
Never thought of that, I’d assume/hope it has protective circuits… It’s been on there for close to 2 years with no issues.
Sorry to hear about your loss.

I have been married for ~10 years. Ups and downs, but mostly happy to have chosen her. And hoping to get to 37, and past that, and live a long life together. I really hope that.
So Gattaca, basically. I don't want to live in Gattaca! Society would start pressing people to conform at the genetic level, like a micro-targeted kind of racism - not (just) directed at cosmetic traits like melanin or epicanthal folds, but weeding out traits like ADHD, autism, or even non-conformity in general (as much as you can genetically, at least.)

Though, scientists haven't yet found the gene(s) responsible for my genetic disorder, which seems a lot simpler than predicting "intelligence."
Nah, strncpy is pretty bad and doesn't do something anyone really expects to want.

(strncpy doesn't 0-terminate when it hit max length, nor stop when it sees its first 0 in the source buffer; it acts almost entirely like memcpy except that it writes zeroes to the full length of the destination upon seeing a zero in the source. This is allegedly useful for populating fixed-sized buffers in historical Unix, and can plausibly be useful for writing out tar headers, but in practice very little code in the wild does anything observably different if you #define strncpy memcpy.)
This is such conspiratorial nonsense. Everything you don't like is a 'progressive-left agenda'. I've read Drive Your Plow, it's good. The protagonist is an older woman and the story meanders a bit, but the ending ties it all together wonderfully. The character meanders, so the story does too.

This idea that art is right or left wing purely because the authors don't support the worst head banging of western right wing parties is such bollocks.
There are in fact ways that idiomatic Rust can be even faster than idiomatic C.
Not disputing that Tesla also does marketing. I am disputing that Tesla, hiring mostly engineers and having 1,000xed their production capacity within the last decade, can be called a "marketing-first company".
I would not take GP's word as general sentiments in DevOps. We have plenty of automation and "low-code" if you look at it right. That's really the name of the game. It's mostly scripting and config, while tools are programmed. DevOps is also a hard space to build a product in. Lots of competition, especially with open source, but also everyone's setup and needs are a little different.
Ah okay, you're having a philosophical argument about the concept of a direct democracy and how it technically should be a form of anarchy or possibly anarcho-syndicalism.

While I think that is also a very interesting topic and I'm sure we would agree on many things, I'm not sure it helps to get into the philosophical argument while talking about real-life political systems and the different flavours of representative democracies.
Drops – Effortless email marketing for Ecommerce
drops is an opinionated alternative to Mailchimp which enables ecommerce store owners to create, send and track beautiful email promotions in a matter of minutes.
The reality distortion field of apple fans is really getting out of hand. Portable laptops (i.e. not the desktop substitude game machines) have not been using 60W for years. In fact my X1 from 2016 typically shows between 6 and 15W in powertop depending on load and has been lasting >8h on linux (it's less now as the battery has aged a bit).
I etched PCBs with my dad when I was a kid (a long time before the Internet), and delved into electronics very early on. I loved SPICE and all the other DOS-era tooling we had, but am still flabbergasted at the breadth of scope of KiCad and what you can do with it completely for free. It’s like Christmas every day for those of us who still dabble in electronics for fun.
Fivetran is absolutely in the category of product that might be in use at NASA. They are a very well-known technology in the data engineering world.
Taiwanese foreign minister says China drills part of a game-plan for invasion
As someone with passing familiarity with the U.K. political landscape, I can confidently predict that ARIA will not amount to much, and that the exact same politicians constantly saying government should be more entrepreneurial will apply their usual mixture of ridiculous oversight, neglect and punishing failure that produces the current outcomes and cycle of self-fulfilling prophecy will continue.
Mine came into the specific email I use for the BK app, but I have only ever ordered BK via Deliveroo, so I guess something went funky with their internal systems
You're not allowed to have hobbies or tinker around? :(
The Origin and Rise of MrBeast [video]
Ideally https://news.ycombinator.com/item?id=27885176 but when $$$ are involved nothing happens... (Thanks to all the product managers and the coding supporters in hn that cripple OS)
Just looking at the 20+ number and without further context, we can't say whether he was falsely accused escaped the convictions because the justice system worked for once, or whether he was correctly accused, and escaped the convictions because the justice system had false negatives.

(Looking at the rest of the Wikipedia entry, I am very sympathetic to the latter point of view.)
A plane flies and is nothing like a bird.

Most likely, the APP-E or GAME-E, given a prompt generate an application or game, will not generate C++/JavaScript/Swift/Kotlin but directly target the pixel space, running in a 60+ FPS loop a single "function" such as `nextFrame(currentState)`.

It will probably be here in the next few years: write a prompt such as "2D game like Mario but with butterflies" and receive a 2GB blob which opens a window accepting inputs and changing the pixels accordingly. Or, something more serious, a prompt like "invoicing application following the laws of France, Material Design, store the database in AWS using <token>". APP-E or GAME-E doesn't need to totally replace software development, just be good enough to replace in 99% of use cases.

Bugs/tests could probably be solved by some mechanism for injecting localized prompts: given an already generated binary, fine tune it accordingly to a list of other prompts.

As for deployment, it's already pretty much solved with the CI/CD solutions galore all around, not sure why you would need generative statistics for it.

What DALL-E offers is a glimpse of the next 30 years, and probably 99% of the infrastructure required to run it to its full potential is not here yet. Just as in 1992 (3 years after the HTTP proposal, but 2 years before the launch of Netscape) there were only glimpses of what a connected world would look like.
The M1/M2 laptops are so above and beyond anything from AMD and Intel that it’s almost a joke. If Apple was really smart and had enough supply, it could drop the price down a couple of hundred dollars and completely take over the laptop market.
> remote attestation

* Rule number 1 in Distributed systems fight-club is never trust the client.

* Rule number 2 in Distributed systems fight-club is never trust the client.

...so why do they trust their client in a little-snitch OEMs soldered to the motherboard?
> This leads to a strategy of only having checks in "safe" mode. Where the "fast" mode is just as "unsafe" as C.

This is hard to describe without getting deep into Rust details, but I think the ability to encapsulate unsafe code in safe APIs is just as important as what pure safe code can do. (Of course those two things end up being intimately related.)
> Modern C++ also discourages raw pointers and so you get references counters all over the place, essentially turning C++ into a garbage collected language.

This doesn't match my experience. It's true that modern C++ discourages owning raw pointers, but the solution is usually unique_ptr, not shared_ptr. Truly shared ownership is actually pretty uncommon IME, usually you can have one entity which obviously "owns" the object and then any other reference to it can be non-owning.

It's also worth noting that with std::move, actually changing the refcount of a share_ptr can be pretty rare even if you do have shared ownership.
I mean Unity in general for desktop and mobile. Mentioned exporting to android and iOS as an extra benefit.
It's frankly harder and/or less fun to generate C and integrate with whatever locally support C infrastructure you have than it is to BYO.
Two things are independently bad: (1) politically biased enforcement, and (2) powerful politicians not being accountable for crimes committed.

Ideally we can avoid (2) without committing (1), but concerns about (1) shouldn't be brushed aside.
This would drive me up the wall but each to their own.
You can still, at the very least, `catch(Exception e)` or `catch(...)` to handle a failure. Odds are very good in my experience that you will anyway have nothing better to do than log the error and abort the higher-level operation (e.g. HTTP request handler), even if you do know the specific type of exception that happened.

Also, even in languages that have error return types/codes, it's very uncommon to see anything other than the most generic error value/return code allowed by the convention (e.g. `return -1` in C or `return fmt.Errorf("...")` in Go). Writing an API to document all possible failure modes is hard, and is rarely done, regardless of the mechanics of how errors are returned.

One of the exceptions I've often seen is in SQL APIs, which generally do need to report the specific SQL errors that were signaled. And here, I've seen all possible errors explicitly exposed in the API, typically through a rich Error or Exception type that has a field for the specific SQL error code.

Not to mention, we were mostly discussing cases where a library finds itself in a bug situation, say a null pointer case. I would not expect the API to express the possibility of "NullPointerException" or "ArrayIndexOutOfBounds" as possible return values, but I do want the language to raise these and allow me to decide how to handle them instead of simply halting the entire program - at least in managed memory languages where memory corruption is not possible/likely (if there is a good chance of memory corruption, like in C++, halting is indeed much better than raising an exception).
Yeah I agree with you here, it might very well be that the next breakthrough level has to come from even more non-intuitive (from a human standpoint) rules. After all Newtonian mechanics is intuitive just because humans evolved in a macroscopic world ruled by it.

We can resort to math (like we have done in the last 100 years with QM) because while we rely on math being stringent we don't rely on it having to be intuitive on the level of our own experiences. On the other hand, even in a mathematical treatment of QM/QFT a lot of "classical" intuition and terminology is still used even though it, in my opinion, is hurting.

For example the insistence to apply properties like position and momentum to particles in the same physical framework even though QM/QFT has consistently shown for 100 years that conceptually you should pick one of them, the other is a dual, and failure to get rid of that baggage leads you into "weird" things like Heisenberg's uncertainty relation which is only mysterious when you insist on mapping properties to the classical world one by one. That is certainly one aspect where humans just can't seem to shake off the classical notions..
Fivetran has been diligent the three years I was tucked away in FAANG analytics. When I emerged earlier this year back into the world of normal companies, I realized there was a sort of holy trinity of companies that has completely dominated the analytics SaaS market: Fivetran, Snowflake, and dbt. I had only heard of Snowflake before.
Microsoft Azure selected as cloud partner for Unity to power 3D experiences