skysight-inc/HackerNews huggingface dataset:
This is also why I have about negative sympathy for artists who are crying about AI taking their jobs.

Programmers (specifically AI researchers) looked at their 300K+ a year salaries and embraced the idea of automating away the work despite how lucrative it would be to continue to spin one's wheels on it. The culture of open source is strong among SWEs, even one's who would lose millions of unrealized gains/earnings as a result of embracing it.

Artists looked at their 30K+ a year salaries from drawing furry hentai on furaffinity and panic at the prospect of losing their work, to the point of making whole political protest movements against AI art. Artists have also never defended open source en mass, and are often some of the first to defend crappy IP laws.

Why be a luddite over something so crappy to defend?

(edit to respond)

I grew up poor as shit and got myself out of that with code. I don't need a lecture about appearing as an elitist.

I'm more than "poking fun" at them - I'm calling them out for lying about their supposed left-wing sensibilities. Artists have postured as being the "vanguard" of the left wing revolution for awhile (i.e. situationalist international and may 68), but the moment that they had a chance to implement their tactics in the art world (open source AI art), they shunned it and cried and embraced ludditism.

Compare this to the world of AI right now. AI has somehow "legally circumvented" copyright laws and we are living in a de-facto post-copyright world. Huggingface and Richard Stallman as an entity/community and individual have done more to democratize access to and give the poors real access to social and economy mobility than any artists have done in the last 10 years, anywhere in the entire world.

You should embrace shit jobs going away, especially in a world where the speed to "re-skill" is often on the orders of hours when AI is involved. I am pointing out that the well-paid AI professional had much to lose and embraced losing it anyway, while the furry artist acted greedily over their pretty awful situation.
So what should I eat now?
This is not the only thing about it, but this made me post:

> Create & Enable SWAP File:
> Swap Path: "/swapfile" Swap Size: 2Gb
> Set the server TimeZone

I think we have very different ideas about optimization. Please don't do this.
What's the Pro sweet spot currently for RAM/disk/screen?

Edit: nvm, looks like the Air supports two external displays but the Pro only supports one.
One thing to take into account is that landing and taking off is very wasteful with fuel - jet engines use significantly more fuel when running in dense air and that doesn't include increased power for climbing.

I'm sure there's someone who can plug in numbers into a flight planner here, I'm interested in actual numbers.
> because Google is extremely lax with what kinds of things they allow on the Play Store

Not really. They are pretty strict, actually.

> The difference between Android and iOS is that Apple actually has rules that are strict enough to motivate the likes of Facebook to actively encourage people to side load if given the chance

I doubt it. Especially after Apple will have submitted to the rest of the DMA.
MBAs are much smaller/lighter. The MBA with its lid closed is just a little bit taller than the MBP with the lid open. I love my 13" MBA!
The women who coined the expression 'surfing the internet' (2019)
I'm disappointed: I can't see any comments about the awful .zip file integration in modern Windows version.
Extracting the files requires a pop-up or a non-intuitive context menu.
Libcello – high level C
Tell HN: You can no longer have a meeting with yourself on MS Teams
Just wanted to point this out. I definitely used to be able to do this, but something must have changed. I thought I'd be able to use this to record myself giving a presentation, but I'll have to find another app or something.
For the $999 you can find Windows laptops with a dGPU and specs upto at least 1TB/32GB. And also maybe OLED screens.
Government shuts Télam websites and sends workers on leave
In a thread about wages and inflation, I'd say the relevant metric is the one that lets you compare the two. Using percentages makes it clear that the son is actually, really making more money now, whereas the parent has less purchasing power now than a year ago (assuming this occurred over one year)
If you can get away with the performance of machine that feels 10 years older than it is.
> How could one choose between a jihad (bad on short term) and the golden path (good on very long term)?

That's kind of the central question of the books, isn't it? Were the horrors along the way a justification of the ends? They certainly were horrors. They long term good was certainly the rationalization for much of the the horrors.

> Paul did not like the choices he had (understandable) but can't say he was clearly a hero or an anti-hero.

Paul took more of the selfish choices than not and still rationalized to a great deal that he was the hero. Irulan's slash fic of the both of them as great rulers together also didn't help but further rationalize Paul's villainous choices as "heroic" both in universe and for most readers of the early books.

But if timescale matters, and given timescale is such a crucial part of the series, it probably does: on the largest timescales offered by the series and the internal writers with the longest views of history it's almost always said that Paul was one of the worst villains of history. It's a heck of a rug pull, but it is absolutely an intentional rug pull in the series. It's fascinating what the series does with such unreliable narrators. (Among other things, rooting for the "hero white savior" who turns out to be the "genocidal villain" seemed certainly meant to allegorically give a lot of Americans reason to question American ethics in world politics, especially with regards to climate change.)
(full disclosure, I work at Anthropic) Opus has definitely been writing a lot of my code at work recently :)
Also worth keeping in mind the lock in for the big tech firms is due to business decisions not the technology per se. If we had say micropaynents in http1 headers in 1998 we might have a much more decentralized system supported by distributed subscriptions rather than ads. To this day I cannot put up $50 to mastodon and have it split amongst the posts I like or boost or whatever. Instead we have all the top content authors trying to get me to subscribe to their email subscriptions which Isa vastly inferior interface and too expensive to get money to all the good writers out there.
My quoted "hacks" was in response to the parent "impossible with css hacks".

I'm a big fan of paged.js.
I was averaging around 15 minutes per splice. I think I spent more time pulling the cable through the walls and attic, and that would have been a huge pain with the pigtails still attached (not to mention the increased risk of damaging the fragile pigtails).
Show HN: Workflow orchestrator in Golang
A brief overview:
1. Workflows steps share a running context, with access to data they need require.
2. Steps in the workflow (builders) are chained together based on a topologically sorted built from the predefined input & output.
3. No servers spin up (like Conductor/Cadence) - the orchestrator is low level and meant for simplifying business logic.
4. Before/After listeners for each step.

Would love to hear your thoughts and feedback!
ThreeJS. You can checkout the code here https://github.com/sshh12/astro-app/blob/main/app/components...

Was actually a lot easier to build this UI than I expected.
> Safari on the other hand has only ever seen ~20% marketshare, has never been truly abandoned, and at least covers core competencies well (recall that IE couldn’t even handle transparent PNGs without DirectX filter hackery). IE made even basic static pages a pain to develop compared to Firefox, whereas most of Safari’s significant shortcomings have to do with more advanced functionalities.

The definition of what is a core feature and what is advanced functionality changes with time. When IE6 came out it was the most advanced browser available, including support for what was considered advanced functionalities back then. But over the long time IE6 existed expectations changed and things which were once advanced or not even thought of were now core. The same is happening with Safari, with the difference that thanks to Apples blocking of different browser engines people cannot just switch to another browser and light a fire under Apples ass.
You don't have to think that whoever is leading at 80% "necessarily" will win. People remember close elections, like Florida in 2000 or Ohio in 2004, where you couldn't tell until all the votes were counted who had won.

But Trump's election-day lead in key swing states was not close. In Georgia, at 10:55 pm, Trump was ahead by 12 points and over 350,000 votes as of 11 pm ET with 72% of precincts reporting: https://www.youtube.com/watch?v=cp_drtD7cMc. As of the next morning, Trump was ahead in Pennsylvania by more than 10 points with 70% of the precincts counted. Then, over the coming days, Biden somehow pulled ahead--not just in one state, but in several.

If you go back to the dawn of cable news election coverage, I think you would be hard pressed to find an example where a candidate was behind 10-12 points on election night in key swing states but went on to win those states. My dad and I have been watching CNN election night coverage since the mid-1990s, and we both went to bed thinking that Trump had not only one, but had done so decisively.
7zip is libre software, they woudn't need too.
People keep using proprietary software and keep getting burned by it. When will we learn?
while of course you should only do this if you are in a country where it is legal, you can look up a doi in libstc.cc, sci-hub.ru, or annas-archive.org
For me: price and weight. I frequently travel with my laptop, often with a single backpack or on a bike.

The Air is also way overkill. I had a 12" MacBook before that. It ran the software that I wrote. I write markdown in Sublime Text and run python scripts.

There just isn't a reason to get something beefier.
Seems like it's pretty equivalent? For webmentions you 1) set a header link to show where to submit mentions, it doesn't have to be the same domain afaik, and 2) js / iframes to show the mentions from some other server. It's fine for static sites.
graph is a data structure, not a data type. if you squint enough pointers are the building blocks (the data type is you please) for building graph data structure. a->b is pointer access, looks like an edge in the graph.

graph data structure is parent of tree, code execution/ function call stacks work like a tree, think flame graphs.

stacks and pointers are baked in assembly and cpu architecture. your claims can't be farther from the truth.
FYI, the correct method is

created_at: timestamp('created_at').defaultNow(), // Add created_at column definition

Which Claude 3 Sonnet correctly produces.

ChatGPT Classic (GPT-4) gives:

created_at: timestamp('created_at').default(sql`NOW()`), // Add this line

Which is okay, but not ideal. And it also misses the need to import `sql` template tag.

Your share link gives:

created_at: timestamp('created_at').default('NOW()'),

Which would throw a TypeScript error for the wrong type used in arguments for `default`.
> same weight class as a MacBook

Except that there are plenty? As long as you avoid Dell it's easy to find a good deal.

Oh, and I prefer plastic. Aluminum adds weight for nothing.
In 1491 people in mountainous South America had domesticated alpacas and llamas, which are better suited than horses for steep, alpine slopes. The horse was quickly abandoned by Spaniards in such terrain.
hope that mcu never goes on backorder :-)
RAR as a library in games/media? Tons.
> Desktop Parametric CAD isn't coming to Mac anytime soon.

I had no problems with Fusion360 running under Rosetta 2 and Autodesk recently released an Apple Silicon version of Fusion360.
Wow! I don’t remember that at all.
I worked on a system with more or less this workflow…

In 2018
I think the tldr would be that they have more products (for example, their agent to write git commit messages). In the products we do have (autocomplete, chat), we spend a lot of time to get the details right. For example for autocomplete:

* we always close any brackets opened by autocomplete (and never extra brackets, which is the most annoying thing about github copilot)

* we automatically add import statements for libraries that autocomplete used

* mid-line completions

* we turn off autocomplete when you're writing a comment to avoid disrupting your train of thought

You can read more about these small details here: https://docs.double.bot/copilot

As you noted we don't have a vim integration yet, but it is on our roadmap!
Yeah, I was calling B.S. contemporaneously, everyone I knew was also. It was plainly obvious to us at the time based on whatever news was available to us.
> "I'll never have to run cables again!"

To those people i want to say conduits exists :)
Heh, one possibility is:

AB 0:1(C),0:2(D)

For a three node graph with edges between vertex 0 and 1, and vertex 0 and 2, vertex labels 'A' and 'B' and edge labels 'C', and 'D'. Not great to parse (as I sadly found), but possible to read.
Quebec lender opted out of mortgages in flood zones
Why have I never heard this argument applied to the concept of free speech?
The idea transpired from some of the early tools at Twitter. The actual product has nothing in it that would be considered Twitter's IP afaik. A couple of other companies we spoke to use similar techniques to optimize copy testing. Good call out on the language though - we could have worded it better!
Alright, so applescript was about equal with AREXX, but AREXX was around in 1987, Applescript appeared in 1993.

System 7 multitasking was still a bad joke.

And the first macs had 1-bit black and white graphics? That was also a really bad joke.

Macs had 1 channel 8-bit 22kz audio. Amiga had stereo 14 bit audio.

Amiga was way ahead of Macs in pretty much every way.
I was initially issued a Lenovo Thinkpad running Windows at my new job last year. I really liked my bottom-tier IBM Thinkpad back in the mid '00s (running a heavily-tuned Gentoo) and WSL exists so it's possible to do real work on a Windows machine without just using it to run a fullscreen Linux VM (... though WSL2 kinda is that) so I decided to give it a real chance.

I was working on getting issued a MacBook within a week. Right back to battery/outlet anxiety that I had escaped years and years ago by switching to Mac. Goddamn thing was losing over half its power over night. Six hours of useful time before you'll be hunting for an outlet at best from a full battery. WTF.

My MacBook that I've been using on battery almost three hours this morning and that hasn't been plugged in since about 5PM Friday is still over 70% charge. I didn't even think about or check the battery level when I opened it this morning, because there's no way it'd be a problem. Ahhh. Relaxing.
I've been involved with RDF and sometimes it seems the gap between "too simple to use RDF" and "too hard to use RDF" is tiny.

For instance I tried to pitch a data processing library a bit like

https://www.knime.com/

but where RDF graphs (roughly like a JSON document) get passed over the "lines" but found that the heavy hitters in this space believed this sort of product has to use columnar execution to be "fast enough". You can certainly build something that can do operations on a dynamic RDF graph (really a set of triple) but in principle you could compile code that treats native data structures as if they were in RDF... You might get pretty good in speed but it won't be as fast as native and hard to make it easier to code for than native.
It also uses hint/marker interfaces (eg. `RandomAccess`) so the library code can choose among algorithms internally while still presenting an uniform API to the client.
https://archive.today/QGCfj
The worst part about M3 is that they now have an 8GB Macbook Pro lineup.

These "pro" machines have always been known for work and productivity, and 8GB just sounds like a piss poor product decision
> remember that the vast majority of money made on the appstore is for casino-like apps which I would not be comfortable giving to my parents or my family.

Talk to your lawmakers to make these sort of apps illegal. Apple is not the government.
> Very few good questions have received the love required to keep them relevant

Some questions receive so much of the love that it brings really wild ideas to casual reader's mind - what would happen if software involved in the question would be changed? Wouldn't it bring joy and collectively insane amount of saved time?

Like this question with 13.8m views - let's assume 5min for every viewer, ~131 years collectively.
https://stackoverflow.com/questions/927358/how-do-i-undo-the...
What's the alternative? AMD only supports their (consumer) GPUs for ~4 years via ROCm in some instances. If you buy the card at any time except release day you only get a couple years of compute support.

To answer my own question: opencl, and it's just as bad as it was in 2014. Or, slowly, people are starting to do compute with Vulkan. This might be the best way forwards even if it's an awkward choice.
Your average consumer is not paying $700 for a switch/router
I also find this approach helpful. Except when the thing I do is "start a new project", in which case it is extremely unhelpful.
Sorry but 400 is peanuts to beat Apple’s simplest in build quality, touchpad and performance
I remember sketching such a device 10 years ago as a young Apple fan-boy. Love this!
UVCanvas – An open source React component library for beautifully shaded canvas
I remember these times. But diff tools were still used in the 90s even when no scm available?
The existence of an 8GB laptop in Apple's product line was also absurd in 2018.
I'm aware of at least 2 people, one being myself.
And 100 if you use QuickLisp and some modules.
For most folks I imagine there's little value in having the iPad around with its' own OS and apps to manage if you've got the Mac right there.
> a new clause in CUDA 11.5 reads

Huh? That was released like 3 years ago.
> The goal of the service is to answer complex queries correctly, not to have a pure LLM that can do it all.

No, that's the actual end goal. We want a NN that does everything, trained end-to-end.
Yeah, I'm kind of 50/50 about comparing them for the purposes of this conversation too.

In practical terms though, when I'm looking for a new laptop I do check both pricing of new and what's on Ebay. Sometimes I'll go with the new thing, and other times I'll get the Ebay thing, depending on the situation.
> or even having a user content domain.

This is the way to go, spend another ~$10/yr and keep customer subdomains on another domain.

Another option instead of doing "dave123.users.example.net" is to suffix or prefix the subdomain with something, like "zone-dave123.example.net".
Why the 270 Degree "Crossplane Twin" Is Suddenly So Popular [video]
Ask HN: Has anybody gone beyond prototype stage with LLMs?
Just interested in hearing about real use cases that have gone beyond prototype stage.
For the US, didn't Oracle win the java api lawsuit?
You know, it is ok when people like things, it does not makes those things less then.
Yeah, same, I would also hang out with smokers during their smoke break at a job, despite the fact that I have never really smoked [1]. At that job, most of the higher-ups smoked and I figured it might be useful to be part of the "under the table" discussions.

[1] Outside of half a cigarette when I turned 18 which I thought was pretty gross.
In Europe we can do that without Appstore.
People like us are not the real users.

Corporate users of AI (and this is where the money is) do want safe models with heavy guardrails.

No corporate AI initiative is going to use an LLM that will say anything if prompted.
It all depends on where you point your microscope. This is the fundamental flaw of rationality - you can prove a very specific case, but when you try to make it apply generally, you run into problems.

So in this very specific case, the inflation that we've experienced over the past few years was NOT due to wage increases. You look in the microscope and see this to be true. Wages increases were not a primary cause of inflation (in this time period)

The problem is when you generalize and say 'Wage increases do not cause inflation'. The problem is that you have exited your historical context and you are moving into a new context. Wage increases certainly CAN contribute to inflation; they were not your most recent problem, but they might be your NEXT problem.

The other difficulty is that the human brain wants to be satisfied, it does not want to understand all possible context. So the brain loves it when you can just say "Here is the problem, the whole problem fits in this box, and here is the one single, simple cause of the problem."

(Apologies for overusing the word 'problem')
They are much better integrated with the system, their UI is great and they are plain and simple. It's not just Keynote that is good. I used Pages for a lot of private stuff like letters, and Numbers suffices for a lot of simple tables too.

I avoid the MS Office suite wherever I can. Recently went through some lengths to deactive Microsofts intrusive updating background service (nearly as bad in slowing down my system as Adobes).
Polio Across the Iron Curtain
There are no viable alternatives if you require high performance or even just the software to actually work properly.
It won’t be that simple but it’ll have some nasty effects: for example, media sites which are funded to support political viewpoints with a lot of money behind them are less likely to have paywalls because they can rely on sponsorship. That’s likely to make the AI summaries even less trustworthy because training will only be so successful at correcting for the selection bias of training data which is freely available or cheaply licensed. Most people know to some extent that this needs to be controlled for on really big issues like climate change but there are tons of smaller issues where someone working on an ML system won’t have any idea of the scale of the problem because they don’t know about issues which are largely only known within a particular regional, business, linguistic, etc. community.
> If I trained a LLM on leaked MS sources and built an OS or Office suite. Would MS be ok with that?

Why not?

If your implementation is serving back literal chunks of code, I'd presume not, and they can easily use copyright laws to punish you.

If your implementation uses that as "inspiration", It's hardly different from you reading that code and learning from it. Obviously, it's almost impossible to read the code, learn from it, and be 100% sure you'll never reproduce any of their code. Hence "clean room" teams and such.
I recall reading that Microsoft basically had government oversight personnel on site. I also recall learning somewhere that the thing that basically saved MS from having the book thrown at them was that George W Bush was elected in 2000, and the DOJ switched hands - and didn't care much about pushing the issue.

[1]https://www.digitaltrends.com/computing/federal-antitrust-ov...
Thanks for the feedback and for trying it out!
IANAL, but I don't see how this can be enforced (in the US) given the legal history of emulation. This is effectively just emulation.

c.f., https://emulation.gametechwiki.com/index.php/Licensing
I think for the general public this is a reasonable comparison, since the performance is good enough for most things on a 2 year old eng pc for less than half the msrp. I would expect most corporate refurbs on eBay to be moderately reputable, and eBay is know to be consumer friendly.
Well, either it needs more explanation, or the audience is people with certain prerequisite knowledge.
Great summary, i like Go for these reasons too