skysight-inc/HackerNews huggingface dataset:
I'm not sure why you say these claims are unrelated. The article claims to have found the existence of concepts embedded in the trained parameters of a model. (You called this having a "systemic understanding of the rules.") You are saying that for this to be so, the model would have to perform with 100% accuracy. The general form of this argument is that for a system of intelligence to be endowed with a conceptual understanding of a ruleset, it would have to implement that ruleset with 100% accuracy, right? Well, given that human's don't implement rulesets with 100% accuracy, we'd then need to concede that either 100% consistency is not a requirement for understanding or else human's do not operate with understanding.
There's a surprisingly long and detailed blog post (https://ai.googleblog.com/2023/01/google-research-2022-beyon...) which details some of what they have coming this year. It sounds like they're planning on taking some of the skunkworks/internal stuff and exposing it through products. Sidenote: I was surprised to see one of the charts even showing ChatGPT outperforming LaMBDA in one area.
Any stereotyping directly followed the stereotyping that preceded it.

The real question is --- why is one acceptable but the other is not?
We do the same in Celsius: mid to high twenties is a hot day. Over thirty is very hot. Low teens is cold. Zero is freezing (literally).

Nobody every talks about the weather in fractions of a degree.
I doubt any valuable conversation will occur, as the editorialized title seems designed to be provocative. Nonetheless it's clear that these are just a suggestion. Given the enormous good the author's of SQLite have done in the world, can those that disagree with this just get on with their lives? In this world there are all kinds of beliefs.
I really like living in Japan, but the first apartment we tried to get here we got denied because I'm a foreigner. Other than that I can't recall any instances of discrimination (been here ~12 years).
probably before rushing to categorize people into teams and ridicule those you think are on a different team from you, it would serve you well to understand the basic principles of the field you are commenting on so that you are in a position to assess the factual claims people are advancing

if you are failing to understand the factual claims, you have no hope of making sense of the normative claims for which you have such thirst
Training AI is closer to photographing an art gallery.

Training AI without permission is sneaking a camera into an art gallery without permission.
At least generative AI can set the temperature to vary between bland and crazy. Netflix is stuck on T=0
https://archive.is/luAaU
The authors of these slides also wrote a well-regarded textbook, Engineering a Compiler.
My agent here in Japan told me not to bother with half the listings I showed him since they had racist/foreigner exclusion policies. That was of a few months ago.
Wouldn't the attacker only charge these after charging dozens/hundreds of legitimate customer cards too?

Seems to me this is the wrong solution to the problem this is trying to solve.
1. Comments

2. I like the separation of data and the program and am not the biggest fan of using a full scripting language as a config file (sometimes popular js, php, and lua)

Bonus: Some way to specify variables for reusable values, not a deal breaker though.

Bonus 2: Not having to learn a radical new config file format.
Haha wow you posted this before I could! I created Git-Sim and hope that folks can get some use and value out of it. Happy to answer any questions anyone might have, and especially looking for feedback so that I can improve the tool. Also if anyone is interested in contributing let me know and also check out the project Github page:

https://github.com/initialcommit-com/git-sim
> We’ve been doing delay-based lockstep networking architecture for 25 years. Quake came out and we switched to a server-client architecture where the server tells everyone what they should be seeing and everyone interpolates it in order to make it look smooth. When this happened, lockstep networking kind of stopped evolving. It’s my opinion that rollback is the next step for lockstep networking and, just like every other discipline in video game development, it’s time for lockstep implementations to evolve. The time investment is just super worth it to me.

Rollback has been in the industry for years now. The whole article reads like there's basically large swathes of the fighting game subset of the gaming industry who don't know anything about multiplayer game networking.

Which is understandable considering the game industry at-large doesn't know a thing about multiplayer game networking. Go checkout an out-of-the-box build of Unreal Engine 5. Yeah, they've got Nanite wow!, but do they have Actors who don't rubberband? No, and it's stupid and frustrating. It makes the whole engine feel like a joke. Especially compared to Source 1 which had client-side prediction and rollback support over dial-up. Just plain dumb.

If you think that's bad, Unity does basically nothing for you, and Godot pretends to have multiplayer support by saying it has ENet bindings. Wow, thanks!

It's disappointing that firms can chase physically based rendering, and invest so many man-hours into asset development but can't recreate what's existed for literal decades.

Also, AFAIK QuakeWorld was THE client-side prediction implementation to match. Maybe it was developed prior to John Carmack, but I don't know of any major software that did so with a timestep. Everything else followed. This guy doesn't know what he's talking about.

Counter-Strike: Source had rollback in 2004 and Yahn Bernier wrote about it in "Latency Compensating Methods in Client/Server In-game Protocol Design and Optimization" in 2001.[1] Keep up dude.

[1]: https://www.gamedevs.org/uploads/latency-compensation-in-cli...
So both humans and AI could theoretically destroy the planet if allowed to continue to evolve. Heck, ants might do that too. Does that establish anything?
The Impossible Art of Keeping a Restaurant Afloat
It really looks like a capital I in the title to me (with the top serif extending both left and right). It also has ASCII code 73.

Screenshot: https://imgur.com/8HuOsqc (same in the article too)
https://web.archive.org/web/20230120102405/https://www.nytim...
I've often thought that IT departments should be billed for inefficiencies. Each person would have a time tracker (only used for tracking waste), and each time they thought their time was wasted, they'd tell it how many hours. At the end of the year, that play money would be treated as IT budget overages.

Work has a stupid "I don't have covid" survey that you need to take when you go to the office. It pisses me off to no end. We already have an "I promise not to sexually assault my coworkers" .MD in my source directory. What's next, an "I promise not to shit on the floor" sign in sheet in the bathroom?

Anyway, the survey pisses me off for a good 15-30 minutes every morning, just as I arrive at work. Whatever virtue-signalling idiot middle manager that mandated it should be have my time deducted from their departmental budget.
cutesy/childish rhetorical tricks.

These "tricks" tend to reveal the reflexive bias that people hold. For evidence, see the posts above.
I guess this one is another victim of HN's title filter?
>Wahh wahh I can’t steal everyone’s data and profit off it.

That’s a big sad. Unfortunately that’s called the real world. You also can’t break into someone’s home and film a movie in their house without permission. That doesn’t mean movies are illegal.
being a small ethnically homogeneous island nation protected by other militaries tends to help a lot

despite this it has many problems with working people to death (the neet counter culture as a response), an aging population, and misogyny
> I would like one that does not force a meaning on words that are not known.

The Amplified Bible offers several alternative meanings for a lot of words to try to get some more nuance across. This does make for harder reading.
In the near future you can totally imagine a dialogue like that you'd have with a real designer, "can you make it pop a bit more?" or "can you move that logo to the right side?". It might some trial and error but it's only going to improve.

Making the AI truly creative (which means going beyond what the client asks for, towards things the client doesn't even know they want) would be a much larger leap and potentially take a lot longer.
I had to look up "omasake", but I admit I still don't understand its use in this context. ELI5?
> make-readers-angry

I read it and did not get angry.
Why not just lower the wages then? Those who are content with the lower pay will stay, and others can quit and try their luck elsewhere.
See also “NC Tomato Man”: https://www.craiglehoullier.com/
That is correct - in response to the question about whether heatpipes could be removed, the CEO mentioned that their requirement is uniform distribution of heat on the copper plating on the airjet and putting it on the heatpipe helps achieve that so their plan is to stick it on the heatpipes.
A 0.27% stake.
As someone who's dealt with configuration files for many years in formats such as ini, xml, json, yaml, etc. not to mention all of the custom binary configuration file formats such as the Windows registry, or other system bespoke configuration file formats, in the end what works best for me and possibly most people is a configuration file format that is human readable and maintainable with a simple text editor or even basic command line tools.

I'm glad most of the industry has got away from the binary blob for configuration file, but I don't see great advances that the new configuration file formats such as TOML or others I'm not aware of provide above a basic yaml or json file.

my personal preference is yaml followed by jason, and from what I understand the ability to convert between those two formats is because both have feature parody with the other. I might be wrong, but as long as a system can ingest either of those I find it my preference to use that over something else. maybe if I had a third place file format it would be ini, but it has a lot of restrictions on the type of data structures it can convey.
Maybe you don't know this but, the daily mail is a notoriously unreliable source. I wouldn't think about anything they write.

Leopard 2s are maybe the best tanks in existence, but I suspect the real reason is logistics. There are many Leopard 2 tanks near Ukraine, so getting them there is easy. They're also easier to maintain that the Abrams tanks.
Human minds can commit copyright infringement without realizing by it if they regurgitate parts of something someone has already created. Google “George Harrison.”
Well I said “Westernized entirely,” implying that there is some level of Westernization.

I am using this to mean an adoption of Western social and political values: universalist democracy, secularism, individualism, the unimportance of public space being sacred or imposing restrictions upon behavior, “the workplace is more important than the home,” and a million other things. Japan has some degree of these things, but there is a pretty huge difference between the average Japanese city and the average Western one.
> ... is nice until it's not.

Like everything, no? This is akin to saying "All tautologies are tautological."

Your sentence preceding this one laid out some issues; you probably could have left it at that <shrug>.
Social was/is a threat because it puts lots of useful content/information for indexing behind a login that Google (and other competitors) can't access for training data.
A big challenge in translating "The Bible" is that it is an anthology collected over 100s or 1000s of years in many different and divergent forms. Thus there is no authoritative original version. All available versions were compiled, curated, and edited by their respective authors.
This seems to be removed from the front page. I see the title has changed from “Show HN: Letter…” to just “Letter”, but given the topic and it’s popularity, I’m a little surprised.
That’s entirely self-inflicted
Exactly, the claim that humans do not operate with perfect understanding is far more interesting (and IMHO, likely) than the idea that LLMs are spontaneously producing accurate models of the systems used to generate their data.

And again, the claims are unrelated. There's no reason to believe that humans and LLMs operate under similar principles, and a ton of reasons to believe that they absolutely do not.
I am confident that it is based on team.

I know nearby teams that were unaffected that have short-tenure underperformers at multiple seniority levels. I had a solid performer with upward rating trajectory on my team fired.

That is 100% a judgement on the relative importance of my team vs other teams.

I don't know what mechanism was chosen once the teams were chosen, but I'm almost certain that it started with the teams.
Unfortunately there in no better way to say it
Depending on the day of the week, I might be doing a standard enterprisey dev project or I might be doing a “DevOps” project automating some things around AWS (where I work in ProServe) using the AWS SDK.

Before ChatGPT, I would spend a lot of time searching on Google for the right API call and the response structure:

Problem: I need a simple Python script that list roles in an AWS account that has at least one of a list of command line specified policies.

Before ChatGPT: I would look up the api call to list the roles (the API service area of AWS is huge), then look up the API call to list the policies for the role and then look up the API call for the “paginator” that pages through all of the results since the API call only returns 50 results at a time.

After ChatGPT:

“Write a Python script that allows me to specify a list of AWS IAM roles that contain at least one of a given list of policies”.

I get “working” code and then I start polishing it.

“Use argparse with required parameters and use a paginator to iterate through the roles”

Again expected results.

“I need the list of ARNs printed out as a comma separated list”.

I copy the code into VSCode, test it, and I’m done.

Later on for another project, the customer prefers JavaScript. I copy the code into ChatGPT, and tell it to convert it into JavaScript. It works perfectly and is idiomatic JS along with proper async/await handling
Software and human beings are two different sorts of things and should be treated differently.
Not just you, I came back and noticed the same.
If you look at the underlying data behind that report you'll indeed also see that a woman living in a top 10 percentile social-economic location is expected to have 1.95 children vs. bottom 10 percentile expecting 5.36 (though good luck separating religion from social-economic status).

If you look the graph and focus only on purely secular women (split as Haredi > Religious > Traditional-Religious > Traditional-Not that religious > Not religious-Secular) you can see that since 1979 it has been hovering around 2, so it is hard to tell if anything real or recent is actually going on. Though if you also understand statistics you'll see that Israel is heading to its own kind of demographic disaster since the least productive population has been consistently increasing at a very high exponent... (That said, it might be better to have the problem of needing to increase the productivity of the least productive than the problem of having no one to work)

Source (in Hebrew) https://www.cbs.gov.il/he/mediarelease/DocLib/2022/062/01_22... (The graph I mention is on page 11, so with the above mentioned divisions + a line for all Jewish women that end right above 3 you should be able to parse it even without knowing Hebrew ;))
Google+ was good until google lost its mind and started shoving it everywhere- even I as a google+ user HATED this.

It was to me the social network for grownups without the Facebook clickbait - I liked the circles model too (I did one for professional stuff one for personal) and great photos support.

But then someone was put in charge who lost their mind and just started wrecking products (YouTube etc) with plus and it was chaos.
That's not the imagery. https://news.ycombinator.com/item?id=34470086
The responsibilities don't end when the breach happens. And while the cat is out of the bag, knowing it has happened is also important to contact customers, fulfil legal disclosure with regulators (eg. GDPR), and for triggering investigations and forensics.
Not only this, but they also have a sadistic trait against their users. My password on another site (a bank too, IIRC) requires the password not to have my email username and consecutive, or repeated letters. My email username is "u" (as is u@example.com) and I usually generate a 50 or 70 characters long password. There is usually a "u" (they check the case, too). And come characters are repeated in the whole password.

So I reduce the length, significantly, sometimes to 8 characters.

The people who make rules in security in some areas are complete idiots.
> Google now intends to unveil more than 20 new products

I actually laughed out loud at that one.
Oooo. This is fantastic. I’ll start using this with scam callers. Do they also give you the info on the entity that made the charge?
YouTube and Netflix revenues are actually almost exactly the same. Now that Netflix has launched an ad-supported version, I'm not sure how important paid vs. non-paid accounts are in considerations of who's doing better vs. worse.
Because innovating in the hardware space is just a lot more expensive and slow.

Also the vast majority of ML researchers and engineers are not system programmers. They don't care about vendor lock because they're not the ones writing the drivers.
Don't be so sure of that: in music it's now established that getting too close from the "style" of another musician is a copyright violation: https://www.jdsupra.com/legalnews/what-s-going-on-another-ma...
Former heavy Pipenv user here.

Moved all my projects to Poetry for reasons. But in hindsight, I must say that Pipenv used to work just fine for me, as does Poetry today. No major issues so far with either tool.

What I do miss is being able to `pipenv run myscript`. That UX has degraded slightly for me, having to say `poetry run poe myscript` now. Barely an inconvenience though.
DeviantArt is opt-out by default in my experience. It's honestly a bit frustrating because I always choose to opt-in.
It looked pretty good and it was a great adaptation. It also didn't really look that much like their other shows (many of which are indeed extremely mediocre) and it sounds like you just have some anti-netflix bias.
of course people who agree to a contract are bound by its terms under common law; the question in the original article is what copyright law does or doesn't allow people to do without any sort of contract

unfortunately you have descended from simply making vaguely ignorant comments to attacking me, which indicates that further engagement with you is unlikely to be useful to anyone
The “Scooby Doo” psyop
Warren Buffett's Investing Evolution: His Path to Unmatched Success
We don't all have to like or agree with you.

I never said you did.

But which statement/"gibberish" people prefer or disagree with can tend to reveal their own cognitive bias.
This has always been true, in good or bad economies. But There was a culture of throwing money away with insane valuations and insane financing rounds. It always seemed to me that all those things that these startups were doing at $X rounds, could be done at $X/10. But they gave $X, and supported insane hiring, now they're firing people they should not have hired, some of which maybe have issues such as long term healthcare needs, debt, etc and could have gotten more stable jobs elsewhere had they known these companies didn't really need them but were just flexing. Seems to me that this "responsibility" should be enforced by some labor protection laws.
They're going far out of their way to insult people who are concerned about some real and serious threats.

If you look at the sibling comments, I'm not the only one noticing this. When confronted with the existence of Timothy McVeigh, the commenter replies mockingly with a reference to a nursery time (now flagged). That's pretty insane.
Performance reviews aren't finalized.

I'm also aware of low performers who were not fired and high performers (both in terms of prior perf ratings and proposed ratings for this year) who were fired.

Performance was probably used as a sorting mechanism but it wasn't the primary one. If your team was chosen to have somebody fired, then get fucked - somebody is getting fired.
I've built an efficient in-memory database. It has to be very low latency on batched queries. When I couldn't squeeze more perf out of it myself, I tried enabling large page support (dotnet on Windows) and instantly got a 10% perf increase.

It was not at all a pleasant experience due to lack of documentation as well as the flaky implementation. But I was surprised by how much overhead the TLB accounted for.
Counting only half of his contributions to law and economics would be more than enough of a legacy
What you're saying is I should build and maintain my own delimited file parser with my own logic for healing these files and logging, rather than using any number of hugely popular delimited file parsers used by hundreds of thousands (millions?) of people with many strong programmers maintaining a well-tested code base.

The best way to do exactly what you're saying is just use R and do:

```
data.table::fread('my file.txt') |> arrow::write_parquet('new_file.parquet')
```

That will do the exact same thing-- sanitize the file, parsing and transforming the data correctly, logging questionable lines, and outputting a binary file that can be used by other systems later.

When you're working with thousands of files and hundreds of millions of lines every day and your client will be rightfully pissed if their data is off by $100,000 and my only resolution is to wait 2 weeks for someone in IT on their end upstream to _maybe_ fix the file, hopefully without introducing a new error...

Writing my own delimited file parser over a huge amount of community effort sounds like the worst case of not-invented-here syndrome ever. What stinks is how willing most of those projects are to fail silently.
Usually they test the set of cards with small charges. This allows them to sell pre-tested cards at higher value.

So if you can find out that one of your canary cards have been tested, you can have some confidence that your whole set has been compromised.
You're looking for phase change materials (PCM), which soften at the desired operating temperature. Prevents pumping out because it's still mostly-solid.

E.g. https://thermalmanagement.honeywell.com/us/en/products/therm...
It's possible. Although to do a startup you need seed capital, so if the laid-off people were sensible and saved money they could have various exit strategies like a startup in mind. But not all were made to work for themselves, some would rather be 'intrapreneurs' and make good money working for someone else. Some people will not change that and are scouring job offerings as I speak.
Funny, almost as if there was an active attempt at hiding this discussion...
Wow this is great timing. I've started doing pomodoro more and was looking for a decent app to use. I settled on https://github.com/ivoronin/TomatoBar for Mac since it's simple and open source. It doesn't have the option to show how many you did in a day which I would like so I'll give the one you shared a try.
I have wanted something like this to give to scammers, to help aid in their detection and capture. This is part of that puzzle.

Now if only law enforcement would give a shit and do something about all of the rampant fraud. Sadly, I do not believe that will ever happen.
Kinda yes? I’d rather be discriminated (to some degree) than shot dead.