skysight-inc/HackerNews huggingface dataset:
I like to think about it like this. If you are building a skyscraper in Manhattan you need a plan. It has to be engineered. The materials must be specified and ordered long before construction starts. There are engineering practices and building codes that create a measure of safety. There is an order to the construction process. The project plan would likely be called “waterfall”. If you attempted an agile approach of dropping off a team and saying for our first sprint let’s just dig for two weeks, then we’ll plan what’s next is not going to cut it. Agile on the other hand is great for smaller, less complex efforts where the desired outcome is “fluid”. Different methodologies work best for different things.
Many of the datasets for the "benchmarks" on which the major public LLMs are assessed are clearly present in their training data, making them basically useless for establishing reliability of the models. Its fairly obvious that at least some of the improved scores from later generations of models are that this benchmark data is increasingly represented in the training data.

A better way of assessing LLMs is waiting a few weeks until novel tests have been created explicitly absent from all prior training data, and then using those.

As has been shown, eg., on legal test, exams, etc. performance drops off a cliff when future out-sample data is actually used. Rather than these faked pretend out-sample benchmarks.
My Russian is very, very, rusty. Is there a version of this in English ?
-1: Waymo has proven itself adept at avoiding jaywalkers, bicycles, etc.
cues football coach OOOFF meme
McDonalds sells beef hamburgers as "Big Mac". After this ruling, they still have the exclusive right to do that.

However, it seems that McD tried to use their trade mark to prevent Supermac to sell other burgers with similar (but not the same) name.

This ruling essentially says: "Big Mac" is only protected for selling beef sandwiches, and "Supermac" is distinct enough that if you use it to sell chicken sandwiches, that's fine.

In the process, the court ruled that McD didn't actually use the "Big Mac" trademark for anything except beef hamburgers, so it's no longer a protected term for adjacent things. You could call your restaurant "Big Mac", and it wouldn't be a trademark violation, because your restaurant is not a beef hamburger.
[dupe]

Some more discussion: https://news.ycombinator.com/item?id=40578585
Cloudflare has a simple example of building real time chat using their infra: https://developers.cloudflare.com/workers/tutorials/deploy-a... (and source code for the actual app: https://github.com/cloudflare/workers-chat-demo)

Doing this with serverless might be a lot easier than building the global network & edge infra on your own.

But a real version would need to add a lot more, like auth, rotations (who on the merchant side is supposed to answer), status tracking, image management, linking to tickets and emails, etc.

It's a lot of work. But it also sounds like it'll be core functionality for you guys, an integral part of a multi tenant B2C platform. Maybe you can start with a vendor solution for a few months, gauge reactions from both the merchants and their customers, and use that to inform whether to build your own (and what features to add, if so?)
I've been using Dozer for some time with no complaints, I'm not sure how much of the feature set overlaps as I use it primarily hiding extraneous menubar items.

https://github.com/Mortennn/Dozer

(For what its worth it looks like it hasn't been update in 3+ years)
It is a proof of weakness in the current system. This makes sense and births new hypotheses.
REPL-based development doesn't require typing directly into the REPL. It's usually a text editor side-by-side with the REPL. Most LISP IDEs have a command to send forms over to the REPL to be evaluated. In this manner, you develop your code iteratively with the REPL almost as if having a conversation with the REPL. You try a form, and if it doesn't work, you change and iterate, line by line of your code. Through this "conversation", you've gone from a single form, to an entire function that works, than a module. You build from the bottom up. There is no, code-compile-test cycle, it's always instantaneous. With some REPLs (like Common Lisp), you can even break from an exception, update your code and resume the code from the point before the exception. It's much more than the REPL most people are used to with Python or Ruby.
I use this too as I was trying to de-google myself. However, I hadn't stopped logging my location to Google since for the presentation of data I hadn't found an easy solution for. Do you view the GPS data from GPSLogger?
Director role cross-posted here:

https://engmgrjobs.com/engineering-director-apple-78276
I think it goes like this: McDonald is a name that comes from Gaelic, which is used in both Scotland and Ireland. Mc is shortened from Mac, mac is literally "son" in Irish and Scottish Gaelic, so "Mac Donald" means "the son of Donald" and "Donaldson" would be a more "English" rendering - it is a common surname.

McDonald's have tries to claim for a long time that "Mac" is their exclusive trademarkable name. It is not. It is a word in a language that most of the people who eat in McDon;d's do not speak, but it is a really common prefix as previously discussed. This would be a bit like opening a restaurant that sells some random fast food - let's say chicken, and then claiming no one else can call anything, for example "Kentucky" because your restaurant name makes use of it, you trademarked it, so therefore no one can use it.

When you get your head around why "Mac" is not trademarkable, you can then see why Supermac's went for the angle they did - they needed to find an argument that stuck to topple McDonald's death grip on the name that they really should never have been allowed to own in the first place.
>Worth noting that the prompts from the experiment include "To answer the question, DO NOT OUTPUT ANY TEXT EXCEPT following format that contains final answer: ### Answer:" so it appears that they are stopping the models from 'thinking out loud'. If I add that to the prompt, GPT4o gets it consistently wrong...

Yes this is a common thing I see people who think LLMs are idiots do.

The more an LLM talks the smarter it gets _because that's the only way it can compute anything_. Imagine saying that Turing machines fail the Church–Turing thesis because they can't solve 3-sat for N variables in N moves or less.

That's what you're doing to an LLM when you ask it to be concise.
I dunno, Preview seems entirely fine to me. I use it constantly.

The entire description of the "fall" described in the link is:

> Since those heady days, Preview has been relatively neglected. Revision of both the Quartz PDF engine and its API brought a spate of bugs that only abated with macOS Sierra. Preview has adopted an uncommon model for PDF annotations that doesn’t work well with other PDF products. Then, in macOS Ventura, Apple removed all support for EPS and PostScript conversion, most probably as a result of ongoing security concerns, and their progressive disuse.

I haven't noticed bugs, annotations seem fine, and EPS/Postscript conversion isn't really about Preview at all.

Sure Preview hasn't been gaining tons of features, but it's a pretty mature app that arguably doesn't really need much else.
I mean, my grandmother used to talk about how people are just "mooching off the system" and living off "her taxdollars" while depending on her social security checks every month. She also felt it prudent to mention how Mexicans are coming over the border to steal our benefits (right in front of my Mexican wife), while she has been on Medicare for like 25 years and therefore had not had to pay for health insurance for that entire time, while the Mexicans who come here decidedly do not get that luxury unless they become citizens. When I called her out on this stuff, she'd give some vague justification about "savings accounts" and the like.

She might still say this stuff, I don't know, I haven't talked to her in like 7 years.

The hypocritical potential of humans is incredible.
Use db-generated UUID "id" primary keys. Add a bigserial "order" field to tables that require stable temporal ordering, and then either create a view to "order by" it or always add "order by" to stable-required statements.
Search isn't their mainstay, advertising is.
Maybe the boomer companies that never trusted SaaS were right in the end... though that list is fairly thin.
Question for ML/AI people: is it still common to use the term “overfitting” for these cases, where a model is overtrained on one thing, to the detriment of another? Or is that term only used for literal curve fitting?
On an (kind of) unrelated note: If your mouse cursor suddenly stops changing shape when hovering over links for example, restart Bartender. It’s a known bug that they apparently don’t care enough about to fix.
I found an old Leap Motion device in a storage box with USB devices last week. The support you provided for it was great and had me waving at my desk all day.

Even though the Leap Motion is now unsupported, I still enjoy using BTT daily.
There's also the phenomenon of papers showing ChatGPT getting it wrong, then people posting anecdotal examples of it getting it right when they try it, but that one already has a couple of names: WORKSFORME or Unable to Reproduce

Hey folks, ever considered the possibility that unreproduceability is not a good thing?
Nearly half of journalists covering climate crisis globally received threats
I’m using AnyBox[1] for my personal archive. It can automatically create a PDF or WebArchive and also stores the output of reader mode for future reference. And it syncs via iCloud.

[1]: https://anybox.app/
Way too expensive for a device like that, at $300. They usually go for $10-20 at Aliexpress.com. But it has rounded corners, so I guess suits the Americans.
Apple Computer is of no concern. Apple will ensure they are shut down long before they ever get around to you. Of course, Apple won't take a "Big Mac" computer lightly either.
People see the instances of megacorps blatantly flouting laws and assume this must be their default behavior, but really the default is typically conservatism and caution with regards to regulations (with an occasional flout where they feel they can get away with it or they can make a ton of money off of the flouting).

This is an area where it's gonna be pretty subjective whether many comments are law breaking, so the internal guidelines for censors will likely err on the side of caution, which means removal.
SKULabs | UI Designer & UX Engineer (React) | $100k-$160k | Full-Time | On-site | South Florida (Miami / Ft Lauderdale Area) SKULabs helps ecommerce companies scale their operations. Since 2014, our founder has commanded SKULabs offer the best customer service and no annual contract inventory, warehouse, and order management solutions. Designed in-house for an in-house need and scaled to support publicly traded companies and startups alike, SKULabs products are a boon to any Shopify or Amazon seller.
Help us scale out our latest product, innovate with new concepts of your own, and work on what moves the needle for our customers and our company. This is not your typical role seeing as you'll be one of the first ~10 employees here.

We were bootstrapped, have been profitable since 2018, growing, and are expanding our team every year.

We are looking for those with real-world experience building back-office-type applications and maintaining those platforms over long periods of time like we have daily for many years.

This role is for a Figma / Material UI / React UX Designer- Front of the frontend (Figma) and back of the frontend (Next.js/React) work involved.

https://jobs.lever.co/skulabs/408ce2cc-31ea-4911-87e0-dacff5...
Winning what? At raising maternal mortality? At childhood asthma? At poisoning groundwater?

What is Texas winning at?
Java JVM (JNI) Bindings for Go
If this thing is trained upon the existing models input + output, doesn't this just mean that the AI is a duplicate/aggregate of the existing model/models? E.g. the quality should be the same if trained on a single model, might be better when trained on multiple?

> The researchers trained Aurora on more than a million hours of data from six weather and climate models. After training the model, the team tweaked it to predict pollution and weather globally. The model generates a ten-day global weather forecast alongside the air-pollution prediction.

Edit: Added the quote from the article where they confirm the model is trained on existing legacy models.
People coming to rust attempting to apply typical OOP terms and patterns are likely to hit walls quickly. There’s are some things that of course look familiar. But it’s not where Rust came from, and it’s not what Rust provides.
The stop condition is that the bots just die miserably after sitting around, because they run out of items, or the monsters scale faster than them, or they run into one of the thousands of funny/stupid ways you can die in NetHack.

There is a LOT of knowledge and strategy that is VERY FAR from obvious in this game. "Unspoiled" players who haven't read the wiki only have a very faint chance of winning the game.

If you sit around in early levels without trying to make progress, you eventually run out of food, your equipment will not improve and may even degrade, and worst of all you level up, which means monsters start scaling faster than you. You have to rely on prayers to survive, but prayers have a random cooldown, and if you pray too early, your god will make sure you regret it.
If only there was an election, like, tomorrow. I'd go and vote.
> were legally permissible

Says who? Right, the think tank.

How would you possibly evaluate such a claim seriously?
Subscriber only
> "Our research has shown that what matters when it comes to delivering high-quality software on time and within budget is a robust requirements engineering process and having the psychological safety to discuss and solve problems when they emerge, whilst taking steps to prevent developer burnout."

I almost laughed out loud. Isn't that agile? :P
It’s worth giving names to interesting phenomena as it helps people to identify and understand them. I find this phenomenon interesting because a person who wants the defend the LLM from apparent criticism is probably more likely to exhibit it.
Haha, yes Leap Motion was a lot of fun and I think the BTT integration landed me my first job (@Siemens) after university. That must have been almost 10 years ago -- yep: https://www.youtube.com/watch?v=SDJKFtLDx4k
I worked at a company with a technician who clearly did not understand this. When I asked him to order an assortment of resistors with a range of values, he came back to me and said that Digikey did not have most of them. Turns out he had submitted a request for quote, listing desired values in a linear progression: 1 ohm, 2 ohm, 3 ohm, 4 ohm, etc.
This is an important concept that I’ve never seen described before.

It’s not just big tech. The government is also heavily depending on this creeping change in expectations.

Setting aside what it has been interpreted to mean legally, “unreasonable search and seizure” in English can either be taken to mean “searching without a reason” or “searching more than is normally expected.” Obviously the latter is how most people would read it.

In this way, huge legal invasions of privacy such as the Patriot Act and its descendants can never be viewed by the general public as unreasonable search, precisely because of how many people they affect. Everybody faces it, so it is incredibly commonplace, so everybody expects it, so it can’t be unreasonable.
Who is paying for the prizes? I would wager a wild guess that it’s the bank, and they’re probably doing it instead of offering a decent interest rate.

Also, trying to teach people to save money by teaching them to gamble is… not a good idea. Any number of reputable banks would love to teach someone to save money, it’s just not nearly as fun as gambling.
Much welcome addition, although not available (yet) on free plans. I benchmarked them and they are ~15-20% slower than AWS Graviton processors: https://runs-on.com/benchmarks/github-actions-runners/#arm64...

But at 37% cheaper than x64 it's quite a better deal than what the outdated x64 CPUs.
race to the bottom.
Most databases with a UUID type store them as 128-bit integers, typically the same as a BIGINT. It's not like 378562875682765 is the bit representation of a bigint either.
And if you're not using uuidv7 or some other kind of cluster-friendly id, you'd best be using a hash index, and if you're doing neither, you probably don't care about their size or performance anyway. You don't pick UUIDs blindly, but on balance, they solve a lot more problems than they cause.
I don't think dual listing would really indicate that. A fully switch would be a better indicator.
I pasted your comment here into GPT-4o and asked for the Python equivalent, it suggested this which seems to work well:

import regex as re

def grapheme_clusters(text):
# \X is the regex pattern that matches a grapheme cluster
pattern = re.compile(r'\X')
return [
match.group(0)
for match in
pattern.finditer(text)
]

https://chatgpt.com/share/481c9c94-0431-4fcb-82aa-a44a4f3c21...
Note that you can download previous versions from https://www.macbartender.com/Bartender5/release_notes/ still.

5.0.49 is still signed by Surtees Studios Limited
Obviously, it's a biased study that shouldn't be taken seriously, but while we're on the topic of Agile:

Consulting Agile, grew out of web development consulting firms as a defensive methodology for managing shitty stakeholders. They incorporated some genuine industry best practices, but they also have a lot there that's simply meant to blunt the worst impacts of having to deliver software in an environment where the person paying you doesn't understand the basics of software development (or project management really).

It actually works pretty well in those environments - you don't get hyper-productive engineering teams, but you do get somewhat consistent delivery and a stable enough working environment that the worst outcomes (not delivering anything at all) are avoided.

No large tech company that I'm aware of implements this type of Agile but plenty of big non-tech companies do. If you have a CIO in your company and the business refers to software engineers as 'IT' there's a good chance you do this. This is inefficient but it's probably good enough for those companies, especially if it's established, the switching costs alone would be a nightmare.

If you're using it as a startup then something has gone terribly wrong and you should seriously reevaluate what you think the future of the company will be.
But IBM owns weather.com.

Oh wait, that's right. IBM owns weather.com.
I’ve tried switching from Windows to MacOS three times over the past few years and each time I run up against the wall of having to research, choose and purchase small utilities to fix things that I never in a million years would’ve guessed would be an issue.

Windows management.

File handler.

Menu bar organizers.

The list goes on.
Also a bit weird that they now seem to delegate the image building to third-party vendors (first GPU images, now ARM). Would be nice to know how they validate base images before distributing them to everyone.
"Ensuring the thing never fails" is a question of having plenty of tests, which can be practiced as part of an Agile methodology. In fact, it sounds more agile to write tests while (or before) you develop a feature.
The by far strongest correlate of a complete clusterfuck of a project is how often, per meeting, agile is invoked.

In fact, I've discovered you can use agile as a sort of meeting hand grenade, if you don't like the direction a meeting is headed, like they're about to decide on something stupid, you can just throw in "wait, is that agile though?" and the rest of the meeting will discuss methodology, never arriving at any sort of conclusion.
> So 8GB machines are still around, and not just in the throwaway $200 laptop segment.

You're not wrong here! I entirely agree that 8GB laptops are still very much a thing, and RAM hasn't been growing at quite the same rate that it had been. But I'd bet most of those models with 8GB of RAM are much closer to the $800 range (if not more like $600).

I maintain that a closer statement is that typical RAM configurations increased by 4x over 10 years (aka doubling every 5 years). That is admittedly still a far cry from Moore's law doubling every 18 months.

And: the Steam hardware survey is obviously biased toward people who play video games on their computers, which in turn is biased toward people who like to play video games on higher-spec machines. Some of that takes the form of better graphics cards with more VRAM, but you certainly can find gaming laptops on the market with 64GB or even 128GB of RAM, whereas 10-15 years ago, that was the size of the SSD.

I remember in 2011 that 16GB was a lot of RAM even in a desktop (I purchased a kit of 4x4GB for about $100); these days, you can buy twice that amount in a single stick for cheaper. Manufacturers can put more RAM in machines if they want, but there isn't really enough demand to justify a different model with a corresponding increase in sticker price.
lol, sure. Those work in sci-fi movies, unless you want vertigo every time you stand up. Or require to have ungodly amount of resources, as those things need massive radius to actually work like earth's gravity
If you accept the premise of illegal speech or that certain expression doesn't meet the bar for protected speech in the first place — as the article's author does and as I do — then you've already crossed the rubicon. The how you enforce it is an implementation detail.

Deputizing big tech to handle copyright disputes is in relative terms completely uncontroversial and is exactly the same means of censorship. Regulating the world's largest megaphones is the natural choice. It's hard to argue against any of the pieces when most people accept them individually but get uncomfortable at the reality of what it means put together.
Can't agree more with this, I recently migrated my company to use WarpBuild and our CI got 50% faster, not even kidding. We were using self-hosted runners which were not as efficient as we thought so we spawned EC2 instances and connected them to the github network to be runners, but we had such an amount of issues that we wanted to go back to non-self hosted. At the end a tech lead of the company suggested using Warp and we could not be happier with the results.

Also the CEO Surya is such a great guy, we had a small networking issue that lasted for about two hours and they gave us credits for all the runners affected with that, and their customer support is blazingly fast.
And indeed, is the think tank going to fund the lawyers to argue the point if Meta leaves a post-up and the nation of Germany brings suit? Or is the think tank going to find Meta new users if Meta leaves the post up and individuals decide to stop using Facebook because they don't want to see that crap?

Companies drop posts for violations of community terms that have nothing to do with what is legal.
It seems like this is in service of promoting some new competing methodology. I also can’t find any details on the research methods, but it seems like it may be relying on software engineers’ judgment of the success/failure of projects they’ve been involved with, which…I think is pretty questionable. The reality is that there are a lot of software engineers who might describe a project that was hugely profitable as a failure because it has a shitty database schema and lots of dead code because of a last minute change.
What about "achieving failure" that is the outcome of many non-agile projects?