skysight-inc/HackerNews huggingface dataset:
The only sets of arguments I use to git log regularly:

* `git log branch` because I want to cherrypick or checkout parts of another branch.

* `git log --stat` because what files changed can be a big clue for what I'm looking for.

* `git log -- dir1/ file1/` because I only care about commits to a certain part of the tree.

Other than that, `git log` already provides so much information to /search or even `grep` through that I can't think of any other flags I use regularly, and if you don't use them regularly you forget them.

The real GOAT that people are sleeping on is `git rebase --interactive` where you can go back and edit part of your branch to clean it up before rebasing or merging towards main. The cleaner the commits are, the more useful they become later for other tools like log, merge, rebase, cherry-pick, bisect, etc.
Yeah, the replies here are all nuts. Linus is acting like a child. It's completely inappropriate of him to treat anyone like this.
You actually do wobble a bit, and sometimes s lot in turbulence, which can be unnoticeable for you but will throw accelerometers meters at a time. Also routine altitude/speed changes also cause accelerations,
Several container breakouts due to internally leaked fds
The current design of the concrete dividers stemmed from problems with the guardrails of the day.

The issue wasn't cars shredding them like tissue paper, the issue was that they were bouncing off the guardrails, and back into traffic.

The current design of those concrete ones, with that angled base, is to basically let the car hit the barrier, and keep it there, so they grind to a stop rather than ricocheting across lanes of traffic.

There used to be these old, I dunno, public service videos or something that they'd play on TV at 5am that I'd watch, and they had all sorts of ones about traffic barriers and what not. This was back during the rise of breakaway obstacles, toll booth buffers, large cans filled with sand and water, etc. It was all quite fascinating.

They also had films on the local water projects and what not: huge tunnels, dirt moving explosions, monster earth movers. Right up the alley of a young man at the time. Whatever fills the air time I guess.
> While […] I am not myself an attorney […]
The simplicity here is refreshing https://once.com/license
So this is about solidifying very specific semantics that are of more concern to projects like Miri than it is to regular users?

Speaking of Miri, is the long term goal to say for certain whether or not a program execution encountered UB? (Which is, of course, different than verifying it before execution at compile time.)
Most likely they are worried about copyright and GDPR issues, not those concerning AI specifically (yet).
SEEKING WORK | Remote | NY

Application Developer with over a decade of experience.

* Native application development for iOS, Android, Mac and Windows

* Backend services in Go

* Creating and/or integrating APIs/SDKs

* TV/Video applications on all platforms (Apple, Android, Amazon, Roku)

Extensive experience building products and platforms from the ground up.

Email: patrick@squirrelpointstudios.com
That ship has long since sailed. The web is the preferred framework for creating "non-native" (maybe nomadic? colonizer? invasive?) apps that largely ignore their host platform in favor of being the same everywhere. For better and worse this is what developers and designers have always wanted out of portability.
Linux From Scratch (LFS)[1] is well known but doesn't get a lot of fanfare. It was designed as a learning tool, but the avenues for exploration are endless.

1: https://www.linuxfromscratch.org/
they mentioned LLM360 in their paper as well: llm360.ai
A fake recording of a candidate saying he'd rigged the election went viral
Likely part of the move to merge their drivers into the linux kernel etc.
> As a form of fair use, models learn styles of art or writing the same way humans do - by seeing lots of examples.

“a lot” is doing very heavy lifting here. The amount of examples a human artist needs to learn something is negligible in comparison to the humongous amounts of data sucked up by AI training.
Industry estimate is that Nvidia market share declines 75% in 2027-2028.

If the AI hype is real, then Nvidia revenue is $300 billion in 5 years. Assuming P/E 25 would mean $7.5 trillion valuation. That sounds insane.

If hype is 1/3 true, Nvidia grows 17% per year and is valued $2.5 trillion in five years.

ps. Intel vs. AMD is not completely symmetric competition because AMD is fabless and Intel is not. While AMD gets better margins, Intel can produce volumes to match demand. AMD competes directly with Apple, Nvidia, ARM,.. for TSMC fab capacity (I know Intel also buys manufacturing from TSMC).
> I worry that it will go to PE ...

Or maybe Palantir.
240-Gbit/s sub-THz wireless communications using ultra-low phase noise receiver
That's better options than 90% of the US.

Most places you have one option, and that is it.
The rental income level is often closely connected to the local jobs market. If an area has lots of high income jobs, you can raise rents and people will take it because it's rational to stay. However, the jobs market has been stagnant for a while and during the same period rents have been going up, something has to give, and it's often in the form of some people leaving and rents coming down.
You can read about it here, §3 https://web.archive.org/web/20170830031522id_/http://www.far...

Of course both De Castlejau and Bézier were building on other tools developed previously: Most importantly, Bernstein polynomials, which were developed by Bernstein in service of a constructive proof of the theorem that every continuous function can be approximated arbitrarily well by a polynomial. You can read about that history here https://doi.org/10.1016/j.cagd.2012.03.001 https://www.researchgate.net/profile/James-Peters-3/post/Sin...
"the company is recalling every one of those drones because their batteries pose a fire hazard." and then "you’ll need to return the entire drone, minus the batteries. You’ll need to find a safe way to dispose of the batteries yourself"

.. WTF? "we want all but the dangerous bit back"
Bard has been dead to me the second I saw it was not available in Canada... GPT all the way to be honest.
Gitar: From the Team Behind Uber's Developer Platform
What Is an Electronic Sackbut?
Hi, everyone! We are some of the authors behind Uber’s OSS developer tools, which have appeared in HN previously, including: Piranha (automated stale flag cleanup and code refactoring), NullAway/NilAway (NPE/nil panic static detection), OkBuck, etc.

While we think all those tools are great (they are not going away and there are hopefully more to come both from us and from the team remaining at Uber!), we believe that the main thing a developer platform team brings to a company is an integrated experience. We started Gitar to provide that same experience across multiple companies, including those which do not (yet) have a large developer platform team!

We have plenty of ideas (starting with some interesting tooling around code refactoring!), but also happy to hear about the challenges you all see at various scale companies related to developer experience and tooling.
Because Apple has a say in what features are added there, and they'll do whatever they can to keep slowing down the progress of Web Apps.
They are with an ad blocker
On Dec 6th, AMD released the MI300x. This is effectively their entry into the AIA (ai accelerator is the new GPU) market. The previous generation (MI250) cards were good, but this new release leapfrogs everything. These cards offer 192gb of ram and pretty great performance. 8 cards in a chassis. Great for training and inference.

Sure, we all know that the AMD software needs work, but I think the long bet here is on Lisa. Reminds me of the Mac vs. Windows days. If NVIDIA owns this much of the market, then I'd want to work to decentralize my AI business off a single point of failure.

So, I've been working to launch a business to buy up as many of these chips as I can and make them available as bare metal rentals, even with IPMI access. This is something that hasn't been done before. Usually these sorts of AMD cards end up in super computers (ie: Frontier) and/or only accessible to a few people. Azure is catching on with their recent product, but that is a big cloud... I believe people will still want private clouds.

To start with, we're loading up the MI300x chassis with tons of RAM/nvme, top end AMD CPUs and dual 400G networking. We've also got top end management servers for Ray/k8s/slurm. We are interested in feedback on what people want and can be agile enough to customize our purchases for your needs.

My background is that I built a cluster of 150k AMD GPUs across 7 data centers. Deploying and running a lot of compute is something I've gotten very good at. Feel free to reach out.
> But EVs are universally heavier than gas cars of equal dimensions thanks to their batteries, and many of them are already beyond the limit.

And this definitely matters. The energy required to stop a vehicle is a linear correlation to the mass, and our ability to stop vehicles quickly still relies on creating heat using friction; it has not progressed nearly as quickly as our ability to accelerate vehicles.
Mejores PRácticas de seguridad para proteger tu firewall
Recientemente, Tech Secure Insights publicó una guía detallada sobre las mejores prácticas para proteger firewalls, un tema crucial en la seguridad de la red. Aquí hay un resumen de los puntos más destacados:

Mantener el Firmware Actualizado: Esencial para combatir vulnerabilidades y amenazas nuevas.

Implementación de Autenticación Multifactor: Añade una capa extra de seguridad, crucial para prevenir accesos no autorizados.

Uso de Perfiles de Administración Basados en Roles: Limita el acceso a funciones críticas, reduciendo la superficie de ataque.

Limitación de Acceso a Servicios Innecesarios: Desactivar funciones no utilizadas para cerrar posibles vías de ataque.

Reglas de Filtrado Específicas: Permitir solo el tráfico necesario, aplicando el principio de 'menor privilegio'.

Monitoreo Activo de Tráfico Sospechoso: Esencial para detectar y responder a actividades maliciosas rápidamente.

Pruebas de Penetración y Auditorías de Seguridad Regulares: Cruciales para identificar y corregir vulnerabilidades.

Segmentación de la Red: Utilizar el firewall para crear zonas controladas, limitando la propagación de amenazas.

Opinión Personal:
Esta guía es un recurso imprescindible para profesionales de TI y administradores de redes. Resalta la necesidad de una estrategia de seguridad integral, donde cada aspecto, desde la actualización del firmware hasta la segmentación de la red, es vital para proteger contra amenazas cibernéticas avanzadas. Es un recordatorio de que la seguridad de la red es un proceso continuo y que requiere una vigilancia constante.
A library that allows for creating autonomous AI agents in Python
Your argument is built on assertions and assumptions that do not stand up to reality. It's not my imagination, its your own words. AI will do nothing to demand for CSAM because the premise is faulty.
Automattic | Remote | Full-time | Senior Systems Engineer (Systems Wrangler) | $110-$210k+

We're looking for the world's best systems engineers to help build and maintain the infrastructure that supports over a billion people each month across our entire line of products and services such as WordPress.com, WooCommerce, WordPress VIP, Jetpack, Tumblr, Texts.com, Day One, Pocket Casts and many more.

Here are the goals of the team that you would join:

* Remove as much friction as possible between Automattic developers and their goal of shipping software. When there are questions, we can provide answers in a matter of minutes, sometimes seconds.

* Make Automattic services as fast as possible through optimization of server-side and client-side interactions.

* Maximize the availability and uptime of all services through proactive planning, sound architectural decisions, and rapid response to failures.

* Ensure our services are safe and secure for both our users and employees through a combination of proactive monitoring and enforcement, real-time response, and ensuring data integrity/backups to allow recovery from disasters.

* Share our code, experience, and knowledge, both internally and externally whenever possible. Internally, this is usually accomplished via Slack, IRC, internal blogs, and code reviews. Externally, we try to blog publicly, speak at conferences, contribute to open source software, and release our own software under an open source license.

* Control costs through careful selection of technology partners and prudent negotiations of pricing and contracts. We work with 3rd party services where it makes sense, but always look at the big picture and value control and performance over cost.

We're currently #5 on DNSPerf.com, can you help us get to #1?

https://join.a8c.com/hn
Lovely photos. What camera is used?
Yes! Thanks!

There was another one that was posted here awhile ago that was different, but this one looks right.
I'd guess the "event" usage which appears odd to us now may have seemed perfectly normal to people who had learned (via the regex notion?) the statistical notion of event.
I’m from Belgium, traditionally a catholic country, and from that POV pretty certain that the biggest issue is that the catholic church as an institution has a pretty bad historical rep (still going on today) of abuse of power, and covering up where they see fit. So might help if they clean house, change policies and find ways to amend the victims.

Just to say that I don’t agree that it’s always about misconceptions but more often about mistrust or not feeling accepted.

That said there have been signs of a more open environment and their ceremonial texts can often be an interesting read.
Crystals, tarot, angels, and reiki have become practically the "default" non-religious belief in my (east coast US) social circle, particularly among women ages 18-60 not in tech fields. Often but not always mixed with bits of Christianity.

(Myself and nearly all my tech friends are atheist-raised-Judeo-Christian.)
I will say as someone who tries to regularly evaluate all the models Google's censorship is much worse than other companies. I routinely get "I can't do that" messages from Bard and no one else when testing queries.

As an example, I had a photo of a beach I wanted to see if it knew the location of and it was blocked for inappropriate content. I stared at the picture for like 5 minutes confused until I blacked out the woman in a bikini standing on the beach and resubmitted the query at which point it processed it.

It's refused to do translation for me because the text contains 'rude language'. It's blocked my requests on copyright grounds.

I don't at all understand the heavy-handed censorship they're applying when they're behind in the market.
My prediction: Arc is irrelevant in five years.
Found the crashing library screen bug for a new user - fixing now.
Sad thing but it happens.
Thank you for pointing it out!
I think this is the main problem. The number is basically arbitrary and impossible to prove that Nintendo “lost” that money from his actions.
Detail in Spiral Galaxy Photos
Programming nonlinear propagation for efficient optical learning machines
> it is possible it's coming to regular Google TV next

We've all seen this show before and we all know how it plays out:

1) "We have an ad free service!"

2) "We're going to start showing promotions for our own products - they don't count as ads"

3) "We're going to start showing ads for our partners but they'll only be a few seconds long and you can skip them"

4) "We're introducing unskippable ads"

5) "We're now injecting ads directly into the content"

6) "That sure is a nice TV/media service you got there. It would be a shame if we injected so many ads that it becomes unwatchable. LUCKY FOR YOU we have a Premium ad-free tier"

Then go back to step one.
Every country should have a GDS. They do great work.
> Who needs GPGPU anyway, right?

The world's largest computer, Frontier at oak ridge national laboratory, runs AMD GPUs. AMD is undisputably the #2 in the GPU space.

https://www.top500.org/lists/top500/2023/11/
Kroger's all self-checkout Dallas store brings back cashiers
Interesting; any pointers to the difference would be welcome, TIA
> Even if you're _very good_ at Git, finding the correct invocation of "git blame" (is it "-w -C -C -C"? Or just _two_ dash C's?) to even find the right messages that are relevant to the code blocks you care about is not widely known and even if you find them, still only show the first line. Then you need to "git show" the identified commit SHA to get this long form message. There is just no good way to find this information, even if it's well written.

The good way to browse git blame a read commit messages is to use Magit. It is also great at letting you seamlessly rebase/split/merge long patch series.
I'm guessing there are very few people out there that think of programs as that dynamic? Especially considering that the message you are quoting started from python, how does it compare there?

I'm also curious to know why I would want something that was so dynamic that + could be redefined on me.
My understanding of the state of the art of inter-satellite optical links is that they have only been used between satellites that are basically in the same orbital plane and in more or less the same orbit. That is, the angle from one satellite to the other changes very very slowly, so that the optics don't have to do much tracking -- and consequently satellites can only form an optical link with other satellites that are ahead or behind themselves in ~ the same orbit.

Cross-plane optical links would have a trickier tracking problem.

While there's no explicit mention of same-plane vs cross-plane optical links, I assume that the first time people have a public cross-plane optical link, they will make a big deal out of it. :)

The article also mentions that SpaceX would need to do further study before using laser links between satellites and ground stations-- this kind of optical link would require both more angular tracking and probably atmospheric correction as well.
It bypasses an app store model, you can install an app directly from a browser.

It's in their best interest to drag their feet on the issue and ensure that the pwa experience is disincentivised.

As for Firefox dropping pwa support I'm just not sure. It's probably maintenance cost.
Only if you had one of those fancy high-speed drives. They were nice and quiet at 2x.
DragonFly BSD on a ThinkPad T480s
Do they? I haven't run into this attitude organically outside of HN in years at this point. I mean a new cohort of 15-year-olds is always discovering richard dawkins. But the most ferocious organized online atheists seem to have realized they share a lot of values with the new far right and reached a sort of quiet compromise about the religion thing.
Yeah, that's the exact goal of EdgeDB -- unlock proper hierarchical data retrieval and mutation as well as making composition possible both at the schema and query layers. Most other perks EdgeDB has are the direct result of that.
> the standard has mandated Roman literals in formating

By the way, in case anyone is wondering what this is, it just means that you can use the FORMAT function to output Roman numbers.

(format t "~@r" 4)
;; => IV

You can also do:

(format t "~r" 4)
;; => four

and just interpolating the number would use "d":

(format t "The number is: ~d" 4)
;; => The number is: 4
How are Gnutella ultrapeers centralized? Nodes self-promote themselves to ultrapeers if they meet uptime and resource availability requirements.

It's a mechanism to allow low-spec'd peers to participate without getting crushed with traffic, and also an optimization to reduce churn in the routing tables. The ultrapeers are just long-uptime regular peers.
https://support.google.com/bard/answer/13594961?p=exup_lm_im...
Online safety legislation is opposed by many it claims to protect
I got a badly drawn image of an astronaut on Mars with an unsealed leg section showcasing a prosthetic. If I didn't know better I'd say this were someone trying to be maliciously compliant with inclusion in an attempt to make it look bad.
It might be the real money (who knows), but I think public and political sentiment was massively swayed by Greenpeace.
Fun fact sort of about the Chinese Remainder Theorem:

It appears to have been named after the fact that it appears in a medieval Chinese mathematical treatise. But it always reminds me of the fact that in old Chinese texts it is frequently necessary to determine a number given its remainders modulo 10 and 12.

Why? Because that is the formal way to record dates! It has been for more than 3000 years. There is a Chinese cycle of 10 sequence markers, the "heavenly stems", and a separate cycle of 12, the "earthly branches". Because Chinese characters have no real ordering (there are ordering systems, but only specialists would bother learning or using them), the stems and branches are traditionally used when you need to give arbitrary names to things. (Examples of this survive in modern Chinese -- the two parties to a contract are 甲方 and 乙方, after the first two celestial stems 甲 and 乙 -- but modern Chinese are likely to use Western letters like A and B for their arbitrary names.)

The stems and branches together form the cycle of sixty, from 甲子 (1-1, meaning one) up to 癸亥 (10-12, meaning sixty). The system is so old that instead of incrementing one place value at a time for a cycle of 120 the values of which can be easily calculated in your head, incrementing bumps both place values, so the value following 甲子 is 乙丑, 2-2, meaning two. What does 乙卯 refer to? Well, 乙 is 2 (of 10) and 卯 is 4 (of 12). A little work with the Chinese Remainder Theorem will get you there!
I agree, JSX (and also MDX) are a really great paradigm
For those that don’t understand the joke: https://knowyourmeme.com/memes/so-long-gay-bowser
Zoox | Application Security Engineer, Infrastructure Security Engineer, more | ONSITE Foster City, CA (US) | Full-time | Visa sponsorship

Zoox was founded to make personal transportation safer, cleaner, and more enjoyable—for everyone. We will provide mobility-as-a-service in dense urban environments. We will handle the driving, charging, maintenance, and upgrades for our fleet of self-driving vehicles. The rider will simply pay for the service. In 2020, Zoox joined forces with Amazon.

Job descriptions: https://zoox.com/careers/03647a06-375a-485a-b890-088fe51b104... and https://zoox.com/careers/96b012b0-ac39-4be3-a46d-767a3c0b6b1... more roles at https://zoox.com/careers.

Both of these roles are with the Product Security group, which I'm a member of. Apply using the links above, reach out directly to our recruiter via rchatkara at ourcompanyname dot com, ask me any questions via mtimchenko at the same domain.
> whether the changes in brain structure that we observed lead to changes in political behavior or whether political attitudes and behavior instead result in changes of brain structure

I'd guess the latter, based on the results mentioned in https://news.ycombinator.com/item?id=39143607
I have YouTube Premium because I want ad free videos, and 90% of my YouTube views are done on an AppleTV. With that, YouTube Music comes bundled. I don’t care about YouTube Music, I think I tried it one time for about 10 minutes. If I could get ad free YouTube without the music service for less money, I do that in a heartbeat.
If you are into alternative storage engines for SQLite, there is also an LSM (Log-Structured Merge-tree) extension in the main repository that is not announced nor documented but seems to work. It’s based on the SQLite 4 project.

https://github.com/sqlite/sqlite/tree/master/ext/lsm1

https://www.charlesleifer.com/blog/lsm-key-value-storage-in-...
You have not added any value to this discussion.
The list of 'approved' software vendors doesn't say it's because their billion dollar companies, but if it's from a company on the list that's enough. No further vetting required.