skysight-inc/HackerNews huggingface dataset:
C compilers are allowed to assume that UB never happens. This means that if there is a code path that results in UB, the compiler can "know" that path will never be taken and simply not compile it (or replace it with code that summons demons through your serial port)
Largest clean energy project in US history closes $11B, starts full construction
Correct, since unless the program is compiled with -nostdlib, the compiler can assume you're using its printf implementation which does not alter code flow (such as by exit(), longjmp, or exceptions in C++)
No. It works in a very simple way. The visitor's IP address is pinged by the server running the test. At the same time, the client establishes a websocket connection to the server, exchanges a few messages, and latency is measured this way, too. The detector exploits the fact that most for-privacy VPNs have a NAT, and therefore the TCP/IP ping test would measure the latency to the VPN server, while the websocket test would measure the latency to the actual client device. A difference would thus indicate a VPN. In practice, this also triggers by a mobile connection while roaming.

Of course this does not work for VPN services like PureVPN, OVPN, and SwissVPN that provide a real public IP address to the client (so both pings measure the latency to the client), or for VPNs that properly firewalled the external NAT IP so that it is not pingable and does not send TCP RST or ICMP Port Unreachable messages when probed. But PureVPN IP ranges are known, so it is detected that way.
https://patternenergy.com/projects/sunzia/
> On the contrary that type of complaining and soft diplomacy does have a real effect.

It’s had a mild effect on Russia, and they’re basically a pariah. You can’t tell me it has a significant effect on Israel.
> Copyright is meant to give the original creator a monopoly over their creation (so that others don't profit off of their work).

Correct me if I'm wrong, but my understanding is that the goal of copyright is to incentivize innovation (specifically of art and culture) and to provide innovators a way recoup (and profit) off of innovation they've made public. I view it as similar to how patents work in that it's an incentive for people to publicize and share their works more broadly.

> Are you not a fan of copyright in its current scope / implementation? Because it sounds like you do agree with its goal.

I have a differing understanding of the goal of copyright based off of what you've said, but I think our understandings are similar in that the copyright holder benefits from copyright/patents of their works.

I dislike the ways our current implementations of copyright are abused. I think the concept of fair use makes copyright as it is today workable. I also think our current copyright laws (at least in the US) have a lot of failure modes that subvert what I believe the purpose of copyright should be: to advance art and culture with legal and economic incentive.
For those who walk the straight edge: resist. Hold fast. This is the year we move beyond text.
Just wanted to say thanks for this and all other such detailed posts!. Found your blog a few weeks ago and have been going through posts running NuttX RTOS on these SBCs, but admittedly feel overwhelmed with sheer amount of information packed together !
This is really interesting to hear; I work in a team & org that I think is pretty healthy, but I've found the yearly "brag doc" exercise useful for several years running, if only to go through and remind myself of everything I worked on. I consistently find that I've done a _lot_ more than I remember, and that's both a boost and also a healthy opportunity to reflect. The artifact is then useful over the next year as a reminder.

This is in fact the focus of Julia's post (she literally says this early on), and I think it's kind of unfortunate that folks are mostly talking about using the brag doc as advocacy in the performance review process.
it's neither of those which leads to your own lack of knowledge of the system.

you can see the source code of the algorithm here: https://github.com/twitter/communitynotes

there's a number of factors that goes into the rankings, like taking into account which other community note users rated it helpful and how they rated previous notes.

also simple usage of community notes would have revealed it was at least more sophisticated than the prison of two ideas you presented.
Annoying UI. Felt like a digitised sharper image catalogue
Do a handstand.
Even if some countries share the same code and format (I know about the US and Canada), this is hardly a universal solution. The vast majority do not.
But one could argue that the person he chose to be his successor was more of a process person, rather than content, no?

Just thinking out loud, not trying to be smarty pants, but on the other hand people that pontificate every musing from Steve Jobs feel a bit… uneducated to me. Publications such as inc feel geared towards people that consider themselves to understand technology because they are Apple power users. Bit like claiming to be specialist in slaughterhouses just because you eat 3 burgers per day.
>> Making the prefix shorter tends to produce less coherent prose; making it longer tends to reproduce the input text verbatim. For English text, using two words to select a third is a good compromise; it seems to recreate the flavor of the input while adding its own whimsical touch.

Next word prediction; vector databases:

Vector database: https://en.wikipedia.org/wiki/Vector_database

https://news.ycombinator.com/item?id=37812219
The original post doesn't mention "beginner", so I'm not sure why OP (link poster) decided to editorialize it as such.
Why would we see a 80/20 distribution when most human abilities are distributed on a bell curve? I don’t think we really have the tools to reliably measure performance, because performance can mean so many things in so many different contexts. And yes, this can include “process.” The referred McKinsey study talks about politics. Is success in democratic politics really defined by content or by your ability to build a majority around certain ideas that may or may not be your own? Or: should we really dismiss the success of Toyota’s Lean Mgmt at its time which was all about process? My experience is that having “process top performers” sprinkled into a typical team can make all the difference. They ensure that the team can apply its abilities to the right topics in the right sequence avoiding costly detours or entire failures. Or how often do teams deliver output but somewhere along the lines forgot to ask what the initial objectives were actually all about? Once more: process

I’m not downplaying the relevance of content, but I’m simply arguing that performance is much more nuanced and diverse than just being good at content
On a commercial VPN, and this site completely failed to detect it. I'd tell you which VPN company I'm using but yours is not the type of cause I can support.

My connection is my concern and not yours. If bad actors use VPNs while exploiting your site's vulnerable processes, its your concern and not mine.
Yes, this is the Roche limit tidal effect pulling apart loose rubble-pile asteroids and comet remnants, as opposed to intact 'solid rock' asteroids.
I want to read a ton of stuff on physics and science. The past few weeks I've read about thermodynamics, next I want to read about quantum physics, optics, then math. Any recommendations for a beginner?
Looking forward to hybridized stuff, where broadcast software like this starts to mix with social media systems.

It'd be interesting to know what softwares power so many of the radio station websites out there. I feel like a bunch have some perl scripts from the 90s still powering their live playlist, but hey, they work and I love having that feature!!
Pretty sure this is a self-submission, based on the user's comments elsewhere in the thread.
Git Things
This is so cool. I wish I could read this right now but it's late so I'll have to dream about it.

Happy new year btw, thanks for posting this!
> However, targeted bombing (which is what israel claims to be doing)

That claim does not hold water.

https://twitter.com/muhammadshehad2/status/17317722618482647...

And in the same thread here, an Israeli tells me that unfortunately there is no other way than reduce Gaza to rubble. But it's also laser-precise targetting killings.

Enough.

Pretending it couldn't be known was disproven by those who called it out, any further playing for time I will not take part in. Let's examine the evidence when people are on fucking trial where they belong.
Inventing on Principle: A Distillation
I think what is also interesting is what LLMs help us learn about ourselves.

I think we understand human intelligence a bit better because of LLMs, and I think people have been surprised how far you could get just by processing text.

I think (just a guess relying on intuition and my very shallow survey) that human intelligence is multilayered where we have something at least vaguely analogous to a LLM combined with something else that knows the physics of the world as well as something else that is able to do logic and symbolic processing.

But this is exciting to see the power of relatively simple neural networks when they are trained with a giant corpus.
Nope. If someone doesn’t reciprocate that’s an indication of their level of interest. This is true for friendships and romance. If the other party is always a passive recipient of attention, they aren’t interested in the relationship. It’s pointless to invest one’s time and emotions into such a relationship.
Generic way: https://github.com/ebikt/progress.pl
Highlights from this fantastic acceptance of judicial reality (Roberts') [1]:

>In 1905, Justice David Brewer somewhat ungenerously referred to his law clerk as "a typewriter, a fountain pen, used by the judge to facilitate his work."

...

>Law professors report with both awe and angst that AI apparently can earn Bs on law school assignments and even pass the bar exam. LEGAL RESEARCH MAY SOON BE UNIMAGINABLE WITHOUT IT.

[Emphasis MINE]. I contend that it is already unethical for doctors/lawyers to NOT be utilizing LLM-like systems]

>..."hallucinations," which caused the lawyers using the application to submit briefs with citations to non-existent cases (always a bad idea).

HA HA HA HA — I love a witty justice, even one without humility.

>MACHINES CANNOT FULLY REPLACE KEY ACTORS IN COURT

[Emphasis MINE]. Not YET, Chief.

>I predict that judicial work — particularly at the trial level — will be significantly affected by AI.

MF'n Duh!

>Best wishes to all in the New Year

...cause corporate profits will rise, and junior-level clerkships might become less-existant.

¢¢

[1] PDF: https://www.supremecourt.gov/publicinfo/year-end/2023year-en...
Corporations that win tend to have bought themselves a moat and therefore profit to play with akin to a stipend to spend on staff. The people controlling that spend need more than anything else to look competent in their job of managing it, and so they need to work by numbers and follow safe trends. Whatever will keep them in their high paid jobs. Teasing out superstars and giving them free reign is probably not what they are incentivized to do.
How IBM Stumbled Onto RISC
Advances in Biomimetic Sensors for the Detection of Perfluoroalkyl Substances
That’s a real little gem! I never heard of it before but I love the format and the content, thank you! Any other *zine suggestions ?
If that was the case then there would've been a period where SpaceX got more launches. Instead they had to sue to even get a piece of the pie, and ULA has gotten higher percentages of every contract since. It's just regulatory capture and government revolving door.
I admit I was sometimes carried. In creative work this is bound to happen. All people firing on all cylinders and coordinating well is a rarity in creative work. It might work in a kitchen or sailing boat though.
I hate to generalize but it's pretty good here.
I really don't get his "technological vision". I don't know why anyone would prefer his "decentralized stack" over the "traditional stack" that he intends to replace. He doesn't even try to convince us about why it is better.
> Study the Intel manuals.

Which Intel manuals in particular? How much relevance remains in Intel's content given the popularity of ARM nowadays?
I mean, you don't really need health care. Have you just considered dying instead?
Happy New Year everyone! I hope 2024 brings us more love, peace and knowledge.
I actually wrote a build system in C once, since I had a bunch of C scripts that needed to be run on compile time. It was an interesting experiment, but a really bad idea.
Since then I've only written Makefiles.
OP describes themselves as a "new developer":

>Big shoutout to the invidious project and tyrrrz's blog they did basically all of the heavy lifting for this new developer!
Faster than my phone
Why do they have to release to all of the customers at once? Have a small sample, if they report bugs look at it, ow move on with more features.

Tests are are very weak at proving the correctness of your code anyway. So why bother, there will be always non covered cases
Well written article...
nitpick - your article date [1] as of posting this comment is DEC 31 2024...

> fullstack dev versus youtube - DEC 31 2024

[1] https://vincentsg.dev/blog/
I've tried at several points to roll my own media center PC/server setup and it's always been a very far cry from what the fire stick does for like a tenth the price and zero effort.

So yeah, I'm very keen for something plug and play in this space.
Didn’t detect that I was on a VPN. From the sounds of the other comments, this is quite unreliable? Without any sort of write-up, the submission seems pretty uninteresting and the discussion will probably be not worth reading.
=| When were they ever a 'Software Giant', wasn't he convicted of securities fraud in the Dotcom boom? Crypto people love to smell their own farts and it perfume.
Steamboat Willie [video]
Just like PlayStation, XBox and Switch.

Game studios aren't FOSS indie devs stressing out about 3D APIs.

They are used to specific hardware since the Atari and Magnavox.
I feel like I'm experiencing this in a distant way at a small company I'm working at.

We're working at instituting some process, it's a good thing as we've been cowboying out code for a long time, it's not sustainable, it's hard on everyone for all the usual reasons when a small company begins to grow and there haven't been a lot of processes. Tech debt, weird code, poor code reviews (if any ... mostly none), what is testing?, what documentation?, everything is in a few people's heads, and so on.

Having said that, I'm working on a new feature with another programmer and asking questions about this new feature we're working on together. Some of the ideas behind it just don't jive, I don't believe this thing will do what the customer needs (possibly not at all)... and certainly not in the best possible way. Now we're on the same page about a few things, mostly that we don't have enough information, but the response is different.

The other programmer thinks that we just need a better and more detailed user story as per the processes we're trying to put in place. To them that's the start and end of it. However, even that won't be good enough to me. A "better" user story built out of the ideas we have so far is just as flawed, there are already issues with what we've been told. At worst this will end up re-written because it does nothing the customer needs, or it does it in a really awkward and wonky way.

The other programmers response is "well that's the fault of the person who wrote that user story" and they would seem to just rather we write it as requested and roll on.

Not entirely wrong as far as just the business process goes ... but I'd rather actually solve the problem, and talk to the customer, get the details, talk it out with all involved so we can construct something more flexible, re-usable, and ... works.

But there is that process, that "it's this group's responsibility, not ours" that is such an easy out, entirely how things could work "correctly", and also in this case a plan for failure.

Steve said the folks who care about the content are a pain in the butt to work with, and I've got a few dozen questions I need to hammer some folks with about this new feature... they're not going to like it (they thought they were done with this when they made the request), but the questions need to be asked to do it right.
That is why GNU/Linux gaming is stuck on 2%, and needs to emulate Windows APIs.

Valve only stresses the relevance of Windows.
Failure is the best way to learn.
Another one for the https://github.com/syxanash/awesome-web-desktops !
What does it mean “dragging a division of 30 people”?

That you need to hire 29 instances of the worst and least talented garbage to push just one lonely little sad superman?
Every time I encounter an egregious poor result in DDG I document it with images. I have a directory of them over the last few years. However I encounter so many now, while when I first began using DDG just a couple years prior to that it was less of an issue (and I fully switched at the time). So yeah, I don't have before/after comparisons but it's a little more solid than just 'I feel the results are worse' being characterized here.

There are particular search parameters that DDG changed the behavior of, including exclusion and double quoting, which are now, according to even their own docs, more a hint of the direction results should go rather than any explicit/literal command (ime these virtually never work, which was a motivation for documenting failures, and they actually removed them from their docs temporarily at one point earlier this year).
If you’re in Central Texas, one of my high school friends and her husband run The Beltonian in Belton (shocking), a beautiful single-screen theatre built in 1922, renovated to have about 140 modern seats with tables, featuring various classic movies, reasonably-priced pub grub, Central Texas wines and beers, and available for similar rental arrangements (gaming or movies).

If you’re not in Central Texas, you likely have a similar, beautifully-restored old theatre available for similar rental arrangements.

The Beltonian: https://thebeltoniantheatre.com/
Yes, those 2% only came to be because of folks pushing Chrome and Electron all over the place.

Now it is too late to save Firefox.
Yeah, it seemed like a more apt description of what we have than "large web".
Folks were spamming porn and posting your IP address to chat on your behalf. Being able to execute code in someone else’s browser is dangerous.
LLM generated code is like particleboard: 2023-12-30
It does. A fast pass through a gravitational gradient by a pile of rubble is going to rearrange the rubble a bit. What happens can be simulated, and someone did that back in 1998.[1] There are pictures of the simulation result. Objects moving fast enough don't get disrupted. "Our results indicate that this limit is well below the mean encounter speeds
of long-period comets with Earth. Thus, we predict that few comets ever undergo strong tidal disruption in the terrestrial planet region."

Since 1998 many more near-earth objects have been found, because more automated equipment is looking for incoming threats. Don't know about speeds. Looking back at the 1998 simulations using new data might be useful.

[1] https://www.sciencedirect.com/science/article/pii/S001910359...
How I destroyed the company's DB
I do wonder what it would be like if we have a linux distro, where you can work seamlessly between a desktop PC and a laptop or a random cafe, because the desktop is essentally a web browser like this example.

Of course you could just say IPKVM or VNC, but I would say it's a bit different if you can run most of the logic client side (via webassembly etc...). So this would require the app to be rewritten to have a clearer separation between the view and controller... which is what most linux apps don't really do. So I think at this stage it's just a pipedream.
Sadly it doesn't, in many places being so low means the project acceptance matrix for target browsers no longer needs to contemplate Firefox.
Ask HN: What you paying for .com renewal and with whom
1. Who are you using as the registrar?
2. How much is your annual renewal?
Our office was in Amsterdam Oost and I lived in Almere Filmwijk. An hour and a half is the average door-to-door time. Sometimes odds played in my favour and I could get home in 1h10min. The commute started by taking the bus or cycling from Filmwijk to Alemere Centrum, which took roughly the same amount of time. Then I would take IC or Sprinter to Amsterdam Muiderpoort, take another bus or walk, which, again, took relatively the same amount of time. It was impossible to rent anything in Amsterdam itself with an academia salary of 45k, a non-working wife and two children. I mostly took the bike on days when the weather allowed, but my bike was in Almere. I purchased a cheap(stolen) bike in Amsterdam for 75 euros, but it got stolen the same day I left it at the station.

TL;DR
Yes, you can live right next to the office if the funds allow it. My budget for rent was 1200 euros per month, which makes renting within the ring almost impossible.

edit: spelling
Why & When Sealed Keyword could lead to a performance boost in .NET C#
i remember something that was deployed in puerto rico after the hurricane in 2017.. a quick search later: https://techcrunch.com/2017/11/14/a-mesh-network-spontaneous...
Helaas pindakaas, the other way around. I lived in unbeknownst Almere and commuted to Amsterdam and back.
Best response that worked for me so far:

"Cool, can I install a camera in your toilet? Or do you have something to hide?"
They have created a new precise reference-counting algorithm, called Perceus: https://www.microsoft.com/en-us/research/uploads/prod/2020/1...

Its innovation (they claim) is that it deallocates objects immediately as soon as it can prove that the object is not referenced any more. Not at the end of a lexical scope, like C++ smart pointers and Rust, but immediately after the last use of the object.
Most likely because FP languages that have as part of the language specification don't have special syntax for it, it just works, and the debuggers are able to provide a good debugging experience.

The only FP languages that require explicit syntax, target the JVM, which lacks the support.
I wonder if you ask them about this discrepancy and how they view it. Personally, I find it weird, but wonder how they'd justify the 1.5x expense.
There's a browser embedded, so you can open the same website in the browser and recurse
> Not all degrees pay equally so people with lower paying degrees will be disproportionately represented in that data set.

This is true. A degree that doesn't increase earnings by at least $1/hour (enough to cover the payments on a $25k student loan), is a financial mistake.

If someone spends four years doing what they love and not working, without a care for what will happen afterwards, they should expect it to significantly impact their quality of life afterwards. Being able to do that at all is quite a privilege.

I come from a working class family in which most people didn't go to college, so I don't forget what a privilege it was to be able to go to college nor how valuable a well chosen education is.
I've seen a lot of these and this one is one of these best
Really nice work. I could swear there was a similar websire posted here about 1-2 years ago, anyone remember the link?
LOL holy shit this uses TinyMCE!? Good call!
Most countries, if not all, already have very complex screening procedures for possible immigrants, and also even for temporary visas.

Typically, an official criminal record is a mandatory part of the application.

So all inefficient criminals, who have been caught at least once, will be excluded from the immigrants :-)
https://www.reddit.com/r/PrequelMemes/comments/9qrv7s/kowals...