skysight-inc/HackerNews huggingface dataset:
These huge context sizes will need new API designs. What I’d like to see is a “dockerfile” style setup where I can layer things on top of a large base context without having to resubmit (and recompute!) anything.

E.g.: have a cached state with a bunch of requirements documents, then a layer with the stable files in the codebase, then a layer with the current file, and then finally a layer asking specific questions.

I can imagine something like this being the future, otherwise we’ll have to build a Dyson sphere to power the AIs…
Propose to move them to midnight!
I have wasted so many nights debugging and trying to figure out how to get LLMs to run on my AMD iGPU. Despite pytorch and xformers (unofficially) being supported, I was still unsuccessful. Cuda on the other hand, it just works. I don't see the value proposition of AMD over Nvidia for now
There is a massive difference between scraping unintentionally published information on a public website and cloaking your account to subvert your employer revoking access to its systems and continuing to access them when you know you're not allowed to be.
>it won't matter, so get drunk with your friends and stack some rocks.

Good to take a balanced approach, but my thoughts too a lot of the time. I am most likely going to go to Patagonia in the next few weeks/months, a dream of mine, and then go home and see grandparents while they are still around.
A different bank that I use will occasionally tell me that I'm about to be opted out of email because I haven't opened any of their mails and they don't think they're getting through. Which I assume is just because I have thunderbird set to not show remote images and that breaks their tracking.
I understand the sentiment but at some point you're asking for the underlying CSV file. In my opinion a little gear icon which lets you toggle sticky headers and other formatting options and downloadable data as plain text is ideal but good luck standardizing such things.
Same, I can't stand sticky headers, especially on anything involving longform text content. They also make web archiving significantly harder as scrolled screenshots cant be easily stitched together anymore to get the whole page.
And yet, stock prices can swing very rapidly as new info comes out, or as circumstances change. Almost like, despite everyone's best effort, they're at best a very crude approximation of future value.
I think that attitude also changes when you lose a job, especially at some FAANG. When you work for FAANG everyone you ever knew, want to be your friends all of a sudden. When you are laid off, then they don't want anymore. :) In a way, works like a filter - true friends stays, but you discover how little of them you have (and that's perfectly normal).
Probably because the article wasn't about comparing to SQL, or any other database, but rather looked at the R vs Python debate specifically?
I wondered about this a lot, while using certain software at work, and noticing that there are certain kinds of low quality that annoy me in different ways, and the one I focused on is the maddening kind of software crap where you know it could be good if they just looked at it and got a few brave people to fix it! Why don’t they? It’s because, first principle, the kind of quality dip that drives you nuts, is the one that shows good engineers working with bad engineers. It’s a situation that sets off all our ridiculousness sensors and indignity flags. But a company that gets large enough is always going to converge on the same ratio of good to bad engineers that exists in the industry. It’s like reading a comic book with a really good artist and a really bad inker or something — you just feel the difference so preconciously. With small companies, they usually attract like, so the good engineers push the bad ones out or vice versa and we just think the product is good or bad. It’s the mix that drives us crazy.
Not to be that guy but companies aren't gonna stop offering offices to their employees, clearly. If you wish for RTO, then do it, but TFA clearly states that advocating for everyone to RTO is useless.

This is gonna sound far fetched but actually: this is the same argument as the abortion debate. Pro-choice people want you to be able to work from your office or your home, anti-choice people want you to return to the office. The argument is the same, the stakes are just higher in one instance.
It would be interesting to see the comparison between Prolog and a similar purposes LLM
Also Bitcoin SV (SV for Satoshi's Vision).

And Bitcoin ABC.

There are so many to chose from.
If you can relate to others, how is having niche interests a relationship problem for you?
This is a great read, I didn't expect to scroll right back to the top as soon as I finished it the first time.
How does the AI know what tests it should write?

I think this is an interesting experiment but somewhat dubious. The way I see AI would best help software development is that I the programmer have a question about my or somebody else's code, which the AI then answers, sometimes with a code-proposal but not always. It should be able to answer questions like "Is there a way to simplify this code? What are some inputs that would cause an error?" etc.

AI should help us understand the code, and understand how to improve it. Not write all of it on its own because if we don't tell it what to do, it cannot know what we want it to do. Tests is a good example. What do we want it to test?
I was shocked when I went from a small company with an incompetent QA team to big tech with...usually no QA team.

I also presumed that if I worked at a big tech company, I could file bugs for all the rough edges I encounter using their products and get them fixed. That allure wore off after frequently getting no response until the responsible team declares "bug bankruptcy" years later. The few major products that do have QA seemed to be staffed by incompetent offshore call centers. You file a bug that says something like "this div is missing padding" and it'll get routed back to you asking for you to attach logs (because some training somewhere must say all bug reports need logs). There's frequent "I told you so" ferver when a bad review comes out, echoing all the feedback some PM roundly ignored during dogfood.

I've found a good day-to-day team which has kept me around so far, but there's always the back 40% of my mind wondering if I should quit, sell all my stock, and stop using our products. It's depressing being surrounded by so many talented individuals, yet seeing the company make boneheaded product decisions and show total indifference to the quality of what it ships.
It's really hard to maintain this mindset. I remember getting a health scare and everything related to work just seemed so insignificant. After a few days of receiving the good news regarding my health I was once again mentally wrestling with the random stupid stuff happening at work :/
> Just install a browser plugin that allows you to load a custom stylesheet on every page.

why have everyone do extra work when one person could do it for everyone else in about the same amount of time that it would take one client to do?
One of the most challenging things I have done was when I got contracted to make both column and header sticky. Easy enough with a standard table, but this was in some wild VueJS extended third party library dynamic table with generated CSS as JS. It took me ages just to unravel where all the different CSS and JS actually came from and then I had to work around via overriding JS class functions and generated CSS etc.

I felt really bad for the client because of how long it took. It also made me really careful with deciding on libraries when in Vue/React codebases. It's a very self-inflicted wound to require that much effort to do such a simple task. It's a table dangit, a HTML primitive, why am I like three JS classes deep and importing CSS as JSON?
"Only" a million of that was in cash, the rest was in stock awards and stock options. So he has to care about what happens after the IPO.

https://www.sec.gov/Archives/edgar/data/1713445/000162828024...
Call it rent seeking then.
Good grief.

Well played.
"and mostly solitary"

Is this a species where young males get kicked out of the tribe (especially when food scarcity) while young females do not ?
I very much dislike woke-ism and I don't support white supremacy, and I'm also not super-rich. I very much dislike woke-ism because it's a political movement that tries to get people to ignore reality in favor of its dogmas and it often uses authoritarian tactics to do so.

Yes, when I say "woke-ism" I'm of course not using the word "woke" in its original non-pejorative meaning. But I can't think of a more precise, widely-understood word to use to refer to this social movement.
Great post. I love the idea of the product and have wondered why AWS doesn’t offer this level of convenience out of the box.

Half-joking name suggestion: I recognize the domain probably isn’t available but wouldn’t “upordown.com” be slightly more slick? ;)
I'm curious, this is a cross-platform UI library. Does anybody know of any alternatives out here that are (if necessary) MacOS-specific but also easy to use and more "native looking"? Maybe a bit drag-and-droppy?

Sometimes I want to build quick and dirty things and a whole proper Mac app on Swift is too much out of my confort zone.

Maybe GTK/glade?
The interesting thing in the moment was not the formula necessarily but the idea to start with the interface.

If you are dealing with such monstrosity of an application all battles are lost at the interface level. It has to work for everyone, there is no room for excuses about dumb users, they are the target audience.

While in the US the number seems infinite, in the Netherlands we have roughly 140 000 laws that each could have a series of check boxes and sliders. Say we all do 4 per day, that would be only 1460 annually. It would take 100 years which seems to long. At 40 per day it would require to much effort.

If the interface is to work as desired a large amount of law needs to go.

We should burn the books most worthy first. Experts can compete finding the most nonsensical laws. Short videos can be made to explain why the law exists.

We assign a good number of test subjects to pick the least likeable ones until we have a good list of candidates unlikely to survive.

There must be a good feedback report of the terrible implications after a law is deleted.

I can see it already, naked people around camp fires, drinking booze in public, selling food after sundown, making music without a license, singing songs insulting the monarch.
And parent is right that it’s not ideal to have your eggs put in one basket like this.
> right of self determination of internationally recognized nation states is >pretty much undisputed at the UN. And since Palestine is one (albeit without >control of its territory) the question should be answered.

respectfully, palestine is not internationally recognized as state. is not recognized as member state by security council. it doesn't control it's territory because it has no territory and it has no borders.

i don't see in international law or un charter limits on where or how self determination works.

under un chater do jews have right for self determination in territory of judea and samaria ?
If you monitor SLOs then the MTTR and change failure rate are contributing indicators to the SLO metrics. As SLOs are useful to guide the type of work behind focused on, reliability or product, if there are challenges meeting the SLO then you would want to look closely at MTTR and change failure rate.
What you describe as annoying about your experience sounds like a case of stakeholder management rather than frustration with programming. But I totally agree with you too.
The amount of beer consumed in Bavaria is on a decreasing trend. Breweries are worried and some are looking into exports. Times are changing.
> You are probably going too far. You are spending a reasonable fraction of your waking life at your career. So you can make it a reasonable fraction of your identity.

I think there's some crossed wires there. You both could be correct, but arguing different specific points.

You can make your skillset/vocation/etc a part of your identity. You should never make your position at a company a part of your identity.

"I write software" is something that will be true even when I am no longer employed. "I'm a principle engineer at a FAANG" is a transient thing that is only incidental to my identity.
Rummy wealth
At this point, if you want the fastest DDR5 ram (for singlethreaded stuff it's a huge help) then all you can get are RGB xxtreme gamer sticks.

My office glows at night because the RGB dimms stay lit up in sleep mode. But they are fast.
This is a good observation. Tech monopolies allow companies to hire more developers than they need and don't need to have clean code... The solution just barely has to work to meet UX, performance, security and scalability requirements. Maintenance costs aren't a factor worth considering. At least it hasn't been so far.
Interesting. I think AWS Athena is $5/TB for queries.
I like the comparison to writing. In order to be a better writer, you must read works that are well written. The most common way that I read code are by traversing my source tree into the code I depend on (stdlib/third-party). When dependencies are compiled in some way, reading the code is not possible. It makes learning different code patterns impossible and causes a lot of "reinventing of the wheel"
It’s fairly strongly implied that humans wiped themselves out on earth - the last transmissions Alpha receives as it moves away are not promising and encounters with various god-like aliens suggest that the moon base humans are the last of them
I’m glad i’m not the only one that sees this.

Often I read an article and that ‘word’ pops up and the article loses credibility, because of this ‘technobabble’ which is worse with purposefully laced vulgarity.

It’s always used in tech circles because it’s ‘funny’ now but we know we cannot say this in a serious discussion in public or context and expecting the other side to take what you’re saying seriously.

You are right to fight it and I believe if more people say this ‘word’ then it gives me the green light to coin words with ‘fuck’ in them and getting the public to say it without questioning me.
You get into a lot of other problems that are straightforward in pandas/R but very difficult in SQL.
I worked for Google for a while (2014-2017), and I did not share the experience you describe.

Granted having Google on the CV looks good to recruiters, but my friends didn't care that much.
I’ve only seen quality improve as a result of talented developers who care making a difference, and almost never seen top-down efforts (other than blessing the bottoms-up efforts) work.
Current stock prices are our best predictor of future stock prices. You are right that they are still a predictor with a lot of variance.

Stock prices should change as new information comes in, yes. I don't see any contradiction here with what I wrote earlier.
The highest density hard drives have 10 platters[1], storing about 2.2TB each. So if they're talking density in terms of bytes per square cm, 24 is probably reasonable. HDD platters are certainly smaller than DVD-size, and the 24x claim would be true if they were ~25% the size of a DVD which seems about right.

[1] https://blocksandfiles.com/2023/04/13/seagate-22tb-disk-capa...
which like, we're adults here. "fuck" is against the guard rails?
Is that the general feeling in South America or just where you're at? In the US, depending on who you ask he's the next Pinochet, general ignorance here of South American history notwithstanding.
Similarly I get them because that's what Microcenter includes in their motherboard/cpu/ram combos. Still cheaper than getting the non-K version with everything else individually.
Still not shoddy enough?
It's a petabit in raw data, the way they're writing it. After error correction, framing and whatever else is done to the data, the capacity that users care about will be a fair bit smaller.
Slimming Down Windows 3.1/3.11 (2002)
Developers will do anything not to write tests
Would you say… that people got pretty shitty at naming things?

Edit: I kid, but, do you have a word you’d like used instead?
> This 'word' has no etymological roots

Huh? Not only does it have them, they are extremely transparent since it's such a recent coinage.

https://www.etymonline.com/word/en-

https://www.etymonline.com/word/-fy
But now we are comparing, whereas before it was just deemed not possible. Navalny also collaborated with Hristo Grozev on OSINT projects (which are probably whitewashed CIA intelligence). He went through a leadership training program at Yale, similar to the other US-installed politicians in the post-Soviet sphere (Sandu, Saakashvili, etc). And who knows, he could have gotten out after 7 years?

I'm actually appalled at the way the Russian government acted here, but let's not pretend the US government is all nice and fuzzy and always plays by the rules. Even when the rules are their own.
If you want to see the framework that does it right, check out Qwik.

Incredibly small JS / CSS bundles. Only loads what it needs.

https://qwik.dev/
If it's new construction or this stuff you're gonna be pulling wire either way, so the substantive difference here is there's no need to wade through the thicket of permitting and legal battles involved with getting a new right-of-way. So yeah, by comparison this is a hell of a lot easier than getting new lines built.
In your playground example, if you print the capacity and the length before and after “re-extension”, it becomes clear what happened. In fact, accessing item 5 after reduction gives a size panic, where as accessing item 6 after re-extension gives you a capacity panic.

Understanding rsc’s “Go Slices” blog is very helpful here. Coming from Java or something, this exposure of underlying storage could be jarring, but coming from C, Go slices are basically built in fat arrays, and this behavior doesn’t surprise me. Maybe it was a design mistake to expose so much of the underlying machinery. Ymmv.
Easier, less expensive, and faster for who? Who, exactly, are we trying to benefit here?
Oh, HikVision, the happy, cheerful Big Brother.

For schools: [1]

For roads: [2]

Their own wuxia.[3]

[1] https://www.youtube.com/watch?v=scoM0sL-HGg

[2] https://www.youtube.com/watch?v=w4s83ECKblo

[3] https://www.youtube.com/watch?v=otAuH6FDhgw
> I believe if more people say this ‘word’ then it gives me the green light to coin words with ‘fuck’ in them and getting the public to say it without questioning me.

That already happened. Look how lightly people take references to "TFA" on this very site.
Alright I can definitely say Apple in store support has gone downhill since years ago when Jobs was around and they were more luxury feel, not to date myself too much.

Signed up for a demo, booked a week in advance, got there and waited the entire length of the demo (30 min) to even have the one person doing demos get to me. Then, no way for them to show the only thing I care about for this, which is viewing a display to see if working is possible. Not only that, but unlike Quest demos I’ve done, there seemed to
Be a very strict demo flow. Might as well have just watched a video.

Welp, going to just cost them money instead since they have a 14 day return policy so planning on “demoing” myself. I’ll keep it if it can actually do this but 80% sure they’ll be processing a return from me in two weeks.

Weird way to try to sell an expensive device. Also seeing returns are like 50% which aligns with them not actually letting people demo beyond a set path to find if they want it or not.
But now you need an agent to help you navigate through the market of car-buying agents!
Reproducibility is an entirely unrelated issue. The same compiler can produce different assembly for the same code depending on the surrounding context, or any number of other reasons. A reproducible build just means that you'll get the same binary each time you build it. Furthermore, the same generated assembly can produce different results each time it's run, as data races do. In that case, the only "definition" comes down to the essentially unknowable physical state of the system.
Then you should structure your point about computing in general, and not be specific to the IBM 360.

In 1964 it made no sense to say "I'm concerned about who will get access to it (or rather who won't get access to it) and what it will cost or who will pay for it" about the IBM 360 because that system was available to the same customers as the previous generation of machines, plus it made computing more widely affordable to other customers.

While Gemini appears to be more expensive than thus less generally available than other LLMs.
Which makes them error amplifiers.
„Carbon neutral“ is a meaningless propaganda term.
We need to stop as much CO2 emissions as possible now.
Buying things / papers and even planting trees does not undo your carbon emissions in a magical way.
It seems that it works with JRuby, not with MRI.

> We recommend using JRuby 9.X+, with the majority of our testing currently against 9.1. JRuby 1.7.x may work, but has been untested since 4.0.0.pre6.

Your question is still appropriate because they tested with 9,1 and JRuby is at 9.4

About MRI compatibility see https://github.com/shoes/shoes4/issues/1235
You don't get to choose what you are passionate about, so this comment doesn't really help im any way
Would those LLM classes be open to the public? I'm looking for classes taught by a live instructor. Also open to call to anyone else that might know of some good classes to join.
This is something i think has been slowly changing in the US. At least among the people i know.

Work is now just work. Five years ago it had to be your passion it is what you wanted or at least i wanted to be defined by. After seeing how little any company cares about people work is what i try to spend the least amount of time doing. At 5 or ideally 4 i clock out and only respond if I am paged.

Additionally i have checked out of the tech scene and just spend work time on any needed continuing education. Am I a good developer anymore? Who cares. Im good enough to pass whatever the stupid circuit of interviews is and honestly that is all that matters anymore.
Not having followed developments since last century: has anyone solved the fundamental issue of "it needs to be coupled enough to have decent I/O bandwidth, yet decoupled enough for computation not to smear over all phases"?
Who is people? Most folks only vaguely know about generative AI if they know about it at all. I'm technical but not in software specifically and usually ignore most AI news, so GP's comment is in fact news to me!
As someone who has looked at Shoes several times but never dove in, it's confusing how Shoes 4 has been the "preview version" of Shoes for, like, a decade or more. It made me actively avoid getting invested in Shoes 3 (the release promoted on the linked website) because Shoes 4 requires JRuby and I am happy with CRuby (the Ruby interpreter most people think of when they hear "Ruby").

https://github.com/shoes/shoes4/

http://www.rubydoc.info/github/shoes/shoes4

No disrespect to the developers but to me it feels like taking over a GUI toolkit created "to teach programming to everyone" (to quote the Shoes 4 readme) and making it depend upon a super-complicated enterprise-focused Ruby was sort of Missing The Point™ in a huge way.

Heck I couldn't even switch to JRuby if I wanted to because I <3 Ractors and JRuby still lacks CRuby 3.0 feature parity: https://github.com/jruby/jruby/issues/7459
You have misunderstood.

There is no "offshore" involved. Google Pay India's team was primarily based on Singapore (and some India) working for Google Singapore and Google India. Google US app's team was spread all around the world but mostly USA and Singapore.