skysight-inc/HackerNews huggingface dataset:
Managing content writers, constant tech issues, and worrying about site security were big challenges for me. Grigora is made to cut down on these pains, making it easier for bloggers to focus on creating and not fixing problems.
OpenAI did not invent the transformer architecture. It was not their original research, but they implemented it well. Sam Altman led the company that implemented and executed it. Deep learning is not a secret. It just needs a lot of resources to be executed properly. OpenAI doesn't have any secret methods unknown to the rest of the AI community. They have strong engineering and execution. It is certainly within the CEO's power to influence that.
Yeah thanks for this, I’ve been using it for years! Recently switched to mailslurper:

https://github.com/mailslurper/mailslurper
if you're doing setenv in multiple threads in parallel, you clearly don't actually care about what state the environment is in at any given time, and therefore a better optimisation would be to not bother with the setenv calls at all
I'm pretty sure they tried that before firing him.
Why is Teams on mac so bad then?
Peyton being flagged, I can't directly respond. But the expressed sentiment (There is nothing the politician can do) happens regular enough that I want to respond.

Flanders is a small region, and climate change is so huge and multi facetted that no nation on its own can do it. Its the ultimate case of death by a thousand papercuts.

But we are a rich region with a lot of industry and research. We should be able to develop and deploy partial solutions locally. In fact, we should be able to get richer by exporting these solutions.

We're also owning Antwerp, one of the biggest ports in Europe, so we partially decide what Europe does or doesn't buy. Brussels is next to our border and a lot of us work there. Flanders has an outsized impact on the EU. We could put our thumbs on that scale if we wanted.
It's worse than did nothing, they actively suppressed climate research. https://en.wikipedia.org/wiki/ExxonMobil_climate_change_deni...
In the intersection of technology and fashion, AI is playing a pivotal role. Our latest app leverages advanced algorithms to analyze fashion trends and user preferences, offering a customized wardrobe solution. This article delves into the technical intricacies of our AI model, the challenges we faced in its development, and how it's set to transform the fashion industry by providing personalized fashion recommendations at scale...
If for-profits were so good, then they probably would've implemented the software you like and you would never need to use any nonprofit stuff.

Not to say that nonprofits are flawless, but they do seem to turn out stuff that's pretty important sometimes even when surrounded by for-profit competitors.
Custom JFR Events: A Short Introduction
Surely, there exists no other economic system where a percentage of the world's population is allowed access to food, rent and education for their children.

And there certainly doesn't exist any where the entirety of the world population can be given access to these things.
You would still need to design a fix. You'll probably either break programs that modify the pointer returned by getenv() while doing so.

However, this only makes sense for other people's software crashing on getenv() related memory bugs. If you control the software, you can simply prevent the setenv() call yourself. No need to LD_PRELOAD anything, just load a library or write your own hooking code to work around the POSIX madness.
The definition of "understanding" is something people disagree on which doesn't help when having this conversation. Although I agree with Hinton his quote here could apply to a lot of things most people wouldn't ascribing understanding to. For example, a calculator is really good at maths, so does it therefore have to have a really good understanding of maths?

I take the opinion that a simple autocomplete, like a simple calculator does understand something about the world, but their understanding of the world is extremely narrow. A simple autocomplete "understands" at the very least simple relationships between letters and words. That doesn't mean a simple autocomplete "understands" anything about the meaning beneath those words, but it does understand something about how letters and words are often used. Similarly a calculator "understands" simple mathematical operations, but nothing beyond this making it's understanding of maths is very good within it's domain, but extremely narrow.

When you start adding additional breadth to the understanding then I think that's when you edge closer to human-level understanding and it's that breadth when combined with some amount of depth that most people associate with a "true" understanding. Adding context to a simple autocomplete, ie, "cat is related to dog" provides a depth of understanding about the relationships between words beyond the that of a simple autocomplete. If you keep adding more context (relationships between concepts) you approach something more like the understanding humans process.

I guess what I'm saying is that the primary problem here is that most people define "understanding" as something very human so if a LLM doesn't understand the world similarly to us then they reject that they understand anything. This debate first requires we define what it means to understand, and in my opinion any workable definition would start with us agreeing that a calculator genuinely understands mathematical operations.
Side note, the 10B investment is less than a half a percent of MSFT's 2.75T market cap.
Most newsletter servives provide rss.

E.g: you can read https://bitecode.dev from email or rss because substack supports both.
The flipside of this: locals also don't necessarily need to interact with foreigners. Altogether this might simply be another part of the "Loneliness Epidemic".
For most people the opposite was true. They couldn't write a large fast program on a PC because they couldn't afford to buy one.

The "genius" of IBM was to reinvent an updated version of S-100, stick an IBM badge and a "business" price tag on a backward and underspecified machine, and spend millions on marketing.

16-bit hardware and operating systems were already available in the S-100 space.

Between them IBM and MS traded performance for forced standardisation. This likely held back access to much better features - like higher reliability and multitasking - for a decade or so.
That's hardly an excuse for leading on your fans and then ghosting them for decades.
Thanks for noting this, this is a pretty solid reason — I thought most people tried to correlate other fields on the incoming email but this also makes sense
I bet there was no hardware side-gig. More likely it was a ruse to trigger the push from openai, so they can exfiltrate gpt5 to MS. Openai won't exist soon, since they rely on vouchers from MS to run. I can't see MS being a very forgiving partner, after being publicly blindsided, can you?
Pūteketeke crowned New Zealand bird of the century after John Oliver campaign
It's possible I have a false memory based on my _belief_ that it's the
equator trench and that there's a cut scene or transition in both the
DOS version of tar Wars: X-Wing and Star Wars: Attack on the Death
Star (1991) which are the ones I played most. Anyone remember for
sure?
Well, there was a Shogunworld part to Westworld.
How do you manage queries when your Rails application isn’t the only thing reading your database?
> What's the point of Accept if you don't know what to ask for?

As a client, you do know what to ask for: everything you support, listed in order of preference.

Why would you, as a client, care whether the server supports some format that you don't understand?
Attackspace: A curated list of attacks and safeguards on LLMs
Haha. I’m sorry if the terminology is catching you out. It’s not epoch time that floats. Epoch time is an inalienable absolute (at least in theory). However actual cosmological and time as perceived by humans does drift wrt to epoch time. Which of these is right is a philosophical discussion but at the present instant they do indeed converge and so epoch time between now and some time in the early 1960s is “the correctest” from a systems perspective.
I don't know any of these people's intentions but I definitely have an inate distrust of whoever brands themselves as "a council that actually has humanities interests in mind". Can you get any more populist than that?
They list under hardware requirements "a powerful graphics card with at least 6 GB VRAM is recommended. Otherwise generating images will take very long"

Does anyone have any idea what would very long mean on a 4GB VRAM card?
From reddit discussion (https://www.reddit.com/r/firefox/comments/17ywbjj/comment/k9...):

> To clarify it more, it's simply this code in their polymer script link:

> setTimeout(function() {
c();
a.resolve(1)
}, 5E3);

> which doesn't do anything except making you wait 5s (5E3 = 5000ms = 5s). You can search for it easily in https://www.youtube.com/s/desktop/96766c85/jsbin/desktop_pol...
Or Colossus/Guardian :).
Simple example: I have a Twitter-like timeline on my website, with short texts, images and sometimes a link. I also can 'retweet' feed items from other people on my own timeline. In a sense the accompanying RSS feed shows updates to this timeline and thus my website, but it makes more sense to see this timeline as the webview of my RSS feed. In my use case the feed feels more stand-alone.
Watch a movie car chase set in a city you know ! For example, the Ronin car chase in Paris jumps from street to street all over the region in an entirely nonsensical way - but a person who doesn't know Paris won't mind at all, and it does look very Parisian... The rest of us just has to suspend disbelief !
It would be interesting to see how that compares with other professions. Do carpenters or dentists leave for other fields at the same rate? How about other types of engineers?
> Climate change has been known since the 1970's.

And in particular, Soylent Green.
I read it in the 1970s as a youngster, now retired, brilliant then and now.
Odds on Mira announcing she's joining Sam and Greg at MS by the end of the week?
What does Ariane 6 has to do with it? It has not flown even once.

Starship is a hardware rich program, the next version are there and nearly ready. Unless a major redesign is required (unlikely) it can happen much faster.
I think you are hopelessly naive about the problems here. The physical , fingers-on-keys writing of the code represents 0.000001% of the effort. Simply translating the code to another language does nothing. What is needed is to understand every asset and role of multiple millions of employees. Take literally the biggest company in the world, multiply it by 40 or so in terms of assets, employees, supply chain complexity. There are so many edge cases. So, so many
Completely agree. Like the parent poster, I never subscribe to newsletters and the sites that don't offer good ways to be updated of new content (e.g. RSS feeds) lose me as a visitor.

There are, however, a few email to rss tools, a quick search brings this one as the top reasult: https://github.com/leafac/kill-the-newsletter

Might be a good workaround in case the content on the site is worth it.
While the EU has recently forced Microsoft to allow users to uninstall pre-installed crapware, Google is apparently unhindered in their ongoing (and succeeding) mission to take control of all layers of the consumer-facing internet.
Buying 49% of a company is a risky deal. You better make sure the other 51% have good governance.
I think a big part of the "old people in the trenches" problem is that tech has historically had an "up or out" mentality. It seems like most of the older engineers I know either get pushed out or end up as principal engineers where they aren't routinely interacting with the younger people. I've encountered a few people who have managed to avoid this, but it's rare.

It doesn't help that our industry has been incredibly fast-moving compared to most industries, and our interview process is geared toward either being a fresh grad who's taken and algos class recently or knowing all the latest frameworks. Not a lot of places are interviewing on the sorts of experience you gain over a couple of decades in the industry -- which, to be fair, is often more intangible and harder to interview on.
Behold the Ozempic Effect on Business
We are. QE and Covid funny money devalued the dollar in exact proportion it gave so much money that even stock buy-backs got old and they started investing in stuff to get rid of those pesky humans and their insolent asking of salaries.
You know what would be even better? Them paying you 100% of your salary while you are freelancing ;)
> Why there is a second open source image editing software now?

Because it's possible and someone wants to. Same reason why we have multiple Linux distros, multiple databases, multiple browsers, multiple text editors.

Are you surprised that open source software in general is duplicated? Or is this specific just to image editing software. If yes, what makes image editing software special so that having a second option is surprising?

Yes, open source promotes collaboration. It also promotes forking and starting new projects.
- 1Password (couldn't live without it, but to be fair, the company pays for it)

- Spotify (tried to switch to Apple music, but keep coming back to Spotify)

- Textexpander (I'm also a long-time user here and it's a true time saver for me)

- Tower (makes using Git much easier, so I'm happy to pay for it)

- Kaleidoscope (use it together with Tower, it's a great combination)

- Dropbox (this one I should really cancel)
That's an interesting point. Retouching a photo after taking it used to be "manipulating reality", frowned upon by "real" photographers. Nowadays, postprocessing digital negatives and adding your own style to it is part of a normal photographer's workflow.

(However, I think the negative feelings don't come from a discussion of "real vs fake" or "classical vs new", but mostly from the point of view that using artwork as training data is stealing. I don't agree with that view, but I think it's at the core of the argument.)
I have been getting this same slow-down for a month or two, but using Brave - which is the same user-agent as Chrome.

I would imagine changing the user-agent at all will (temporarily) fix it, rather than to a Chrome user-agent specifically.

Probably targets ad blocking users rather than non-Chrome users.
Assume this is supposed to be the link: https://old.reddit.com/r/youtube/comments/17z8hsz/youtube_ha...
The Morse/Lewis/Endeavour programmes often show that sort of thing, with the characters walking through various scenic areas of central Oxford which aren't directly connected.
In what way does those arguments change the calculation of which machine is faster to perform a specified operation?

It sounds more like you try to state that the results have no real world meaning, and that is very correct. But nobody have claimed otherwise. This is about historical computers. We all know which architecture won. Despite being slower performing a ROR.
Yes but:
1. Many more species go extinct because of human activity.
2. That's a problem.
>Use your morals to restrict your own behaviour all you want, but don't restrict that of other people.

That is just a rephrasing of my original reasoning. You want the AI to do what you say regardless of whether what you requested is potentially immoral. This seemingly comes out of the notation that you are a moral person and therefore any request you make is inherently justified as a moral request. But what happens when immoral people use the system?
Go makes the assumption that the DNS lookups are thread-safe, but it doesn't have that guarantee (or the C library is spec-incompliant, but I doubt that). It's still something Go can fix.

You can't fix C libraries loaded into Go programs (i.e. and external library calling C's setenv, or I suppose explicit FFI calls by the user), but Go can be responsible for the APIs it calls itself. That may necessitate writing a thread-safe alternative for DNS lookups, or documenting and/or adding compile time warnings that threaded programs doing DNS lookups will just crash sometimes, but the language's standard library can still make it much harder for developers to write buggy code.
Inter font, version 4.0 released
Indeed, it's pretty easy to 'retweet' something from another feed. RSS items can have a <source> element in them, just point this to the original feed. Et voila, you're 'retweeting' with RSS.
And then:

> I have a three point plan for the next 30 days:

> - Hire an independent investigator to dig into the entire process leading up to this point and generate a full report.

This looks like a CEO a bit different from many others? (in a good way I'm guessing, for the moment)
I did the 1080p mod on both my T420 (AliExpress PCB) and X220 (nitrocaster mod).

The X220/X230 mod uses the docking port's DisplayPort lanes, instead of the DisplayPort port. I'm still able to use the DisplayPort port on the X220.

The T420/T430 converter doesn't use DisplayPort, but simply converts LVDS to eDP.

I used the B140HAN01.3 (AUO panel) for my T420, which my friend also got for a T440p. Colors and viewing angles are great on it, likely the Razer Blade panel you mentioned.

The X220 mod was a pain to install IMO - soldering to tiny solder points on the motherboard, soldering the sense wire which needed burning off the enamel from the enameled wire, and having to cut out (I used flush cutters) parts of the top case for the new display to fit. My first install wasn't great either, with a cold joint causing issues I solved later on by reflowing the joints.

The AUO 14" panel has better color gamut (IIRC 100% sRGB coverage) than the available 12.5" panels for the mod.
Does anybody know of any good spiritual successors to Robot Arena 2? I loved this game growing up and it very much fits into this awesome list somewhere.

https://en.wikipedia.org/wiki/Robot_Arena_2:_Design_and_Dest...
It's important but in tech world you'd get it as explicit "leadership" credit rather than a researcher, I think. Or maybe people would just call you a middle manager.
There's only one way to address this on a personal level: don't give any private sensitive information to anyone working in the NHS. If they ask for such, say no and say why. Sometimes you can persuade a health-care professional to make no notes whatsoever on the information that you give them, in that case it might be worth the risk. Make sure you save their name, remind them that regular data leaks from the NHS mean that if they are lying to you, you will find out.

It's a sorry state we're in.
Microsoft: We remain committed to our partnership with OpenAI

...until we have developed our own internal foundation model on par with GPT-4.
Yeah my mistake, I should've said "around the US"
This is interesting as I had noticed this happening to me (in Chrome) when the anti-ad-blocking started. I assumed that it was YT's way of "annoying" me still while no ads were shown... It was eventually replaced with the "You cant use Adblockers modal" and now I just tolerate the ads.

So I wonder if that 5s delay has always been there.
> Would any of us want our most painful family conflicts argued about like that, by angry strangers who actually know nothing about it?

I think Annie has been posting about this publicly because she wants it known.

And I don't like seeing her story dismissed as "not a subject that can be discussed" because it's not "intellectually curious" enough for dang.
Anti-Trust anyone?
I dont know where you got the statics from but these do not seem to be comparable values.
It most like includes accidents and suicides which have entirely different factors than gun violence and for obvious reason are more likely to be committed with a gun if its easier to get a gun legal.
Overall there is however no correlation with more suicide with better firearm access. Suicide attempts/surviving rates can be slightly lower (for obvious reasons).
Either way none of these should matter since suicide isn't gun violence.
MSFT is a technological tarpit?

Mate... Just because you don't bat perfect doesn't make you a tarpit.

MSFT is a technological powerhouse. They have absolutely killed it since they were founded. They have defined personal computing for multiple generations and more or less made the word 'software' something spoken occasionally at kitchen tables vs people saying 'soft-what?'

Definitely not a tarpit. You are throwing out whole villages of babies because of some various nasty bathwater over the years.

The picture is bigger. So much crucial tech from MSFT. Remains true today.
I look forward to Windows AI(tm)!!
Maybe waking up before that would be wise.
> I do kinda wish they incorporated the fan Black Mesa remake and improvements, though.

No thanks. Black Mesa is a nice game, but it is not Half-Life 1 and should not replace it.
People overvalue Sam Altman role. He is not a technological mastermind, he is primarily a superb execution and business guy.

It's not like he and Greg are brilliant mathematicians and coders that will sit down in a cubicle at Redmond and churn out code for AGI in six months.
Regarding the trust-based relationship... OpenAI burned that bridge and Microsoft was made aware of the very real threat that OpenAI is not in line with them, they'll try to get out as fast as humanly possible.
you're right; in addition to that though, I'd like to highlight that the use of some form of locking "inside" set/getenv would gain you nothing at all. That is not because of setenv, but because of getenv. The latter returns you a _pointer_. Whether you call that a reference leak, an ownership breakage ... it's not "yours" and when you have it, you don't "hold" it even if getenv internally were to lock whatever the underlaying data structure might be.

_That_ is the issue. You can only solve that if you change the interface. Make a new one, getenv_r(), have it _copy_ the env var value into a user-provided, user-owned buffer. In that case, you can then assure the returned value is both point-in-time correct and immutable. You can never achieve that with getenv() because if you copy/make the returned pointer owned, the owner needs to free it. which is a break from the current behaviour and so not backwards-compatible ... and hence out of the question.

Lamenting about how broken the interfaces might be and then insisting that the implementation should be fixed is ... "conveniently shortsighted". Not saying this isn't worth fixing, but fix it the right way in the right place.
If you are modifying TZ while another thread is relying on it to calculate time, those threads are racing, and hiding the crash won't solve the race: the reading thread will now randomly return values in the wrong timezone instead, subsequent code will use it in whatever operation it is it wanted the time for, the end result will be garbage, and this will be super hard to debug because there won't be a loud obvious crash pointing to the root cause and also depending on the winner of the race the symptoms will be random/intermittent.

Fix the high level race, and suddenly you no longer need the low level mutex.
If you are suggesting that billionaires like Thiel don't have any skin in the game (of human civilization continuing in a somewhat stable way) you're nuts.

If we hit the iceberg they will lose everything. Even if they're able to fly to their NZ hideout, it will already be robbed and occupied. The people that built and stocked their bunker will have formed a gang and confiscated all of his supplies. This is what happens in anarchy.
I like your extremist example, however I fear what "properly aligned" means for more vague situations, where it is not at all clear what the "correct" path is, or worse, that it's very clear what "correct" is for some people, but that "correct" is another man's "evil".