skysight-inc/HackerNews huggingface dataset:
Yeah, better in terms of saving space, but I think it confuses some people, hence I didn't use it in my above example. Previous time I recommended a co-worker to use the `push to a directory` way of copying a git repository, I made them create a bare repository, and they ended up going into the directory to verify it worked and not seeing what they expected. Cue me having to explain the difference between a normal repository and a bare one. It also confused them into thinking that a bare repository isn't just another git repository but a "special" one you can sync to, while the normal one you couldn't.

So in the end, simple is simple :) Unless you're creating remote repositories at scale, you probably won't notice a difference in storage usage.
We use this and take an example-based tests approach for any non-trivial DBT models: https://github.com/EqualExperts/dbt-unit-testing

More trivial example:

{%
call dbt_unit_testing.test(
'REDACTED',
'Should replace nullish values with NULL'
)
%}
{% call dbt_unit_testing.mock_source('REDACTED', 'REDACTED', opts) %}

"id" | "industry"
1 | 'A'
2 | 'B'
3 | ''
4 | 'Other'
5 | 'C'
6 | NULL

{% endcall %}

{% call dbt_unit_testing.expect(opts) %}

"history_id" | "REDACTED"
1 | 'A'
2 | 'B'
3 | NULL
4 | NULL
5 | 'C'
6 | NULL

{% endcall %}
{% endcall %}
The hardest part of documents within a business is not producing documents but rather creating a useful library. Google Docs is a place where great documents go to die.

Notion’s success (for example) is more about it making it possible to create a useable library of documents than it is about being an editor with neat widgets.

I don’t know if Hermes is going to be particularly successful given it’s competing with things like Notion, but in principle, a library for Google Docs is a great and valuable project for teams using Google Docs.
No, training is not programming.

Training is feeding the "complex electrical circuit" some input data, repeating it as nauseam in hope that somehow, the machine manages to store and interpret enough of this knowledge to do something with it.

Programming is just throwing data somewhere into some memory and instructing the processor to interpret this data as instructions to follow.

There is no such thing as a processor in the brain that somehow would read some memory somewhere and execute a set of actions.

It’s just « eyes see cake. I know that grabbing it and eating it releases dopamine so I’ll send the required signals to get this into mouth » it’s not ./eat_cake -f --ignore-consequences

I doubt that computers would be as useful as they are if some coach had to train brain-based computers what is Excel and how it should work.
Lol, seems like a lot of people missed your point.
Interesting. Most of these features already exist in VS code. I wonder if they are just implemented with great difficulty.

I hope VS code adopts tree sitter https://github.com/microsoft/vscode/issues/50140
https://www.aljazeera.com/economy/2022/2/3/lebanon-us-dollar...

> Ad hoc lirafication has been happening since the country first started sliding into crisis in August 2019, when Lebanon’s banks began to withhold deposits in US dollar accounts.

> Currently, depositors can withdraw from their dollar accounts in Lebanese pounds – but at an unfavourable exchange rate that wipes out 70 percent of the market value of those dollar savings, while helping banks trim their losses and expenses.
How you administer your own actions/APM bandwidth as a player is itself a resource over which the player needs to strategize accordingly
GitHub probably does this to protect itself from potential copyright claims by the copyright owner. In most cases, copyright owners will want Github to stop distributing copies of their code to people whose access they revoked. They won't care whether the copies are in a fork or not. If Github didn't revoke access to the code, including in forked repos, then the copyright owners could send DMCA takedown notices and potentially sue Github. Processing those takes time and money, so they do the easier and cheaper thing.
If you're putting people in the hiring pipeline that are only there to fit a simple rule or process, then that's not really treating people with respect? Someone should only be chased by a recruiter or given an interview if there's actually a desire to hire them for their abilities.

Fundamentally there's no way to engage in any diversity initiatives of any kind that don't require disrespecting people or outright discriminating against them. Which is why DIE needs to die.
ASCII diagram comments are surprisingly common in scientific computing, FWIW. It's not so much that it's always hairy code, more that it helps to add some visualizations of what's going on. Math vs intuitive understanding are often very different things.

It's something I wish was more common than it is. Sometimes you really want that ASCII pseudo graph explaining how minimizing this thing relates to that other thing that we actually care about.

Taken a step further, I really wish we had better systems for managing this type of information alongside a codebase. E.g. the whitepaper, or presentation, or figures, or whatever is often very necessary to understand the code, and ideally it would be under version control and live neatly alongside things. Nicely rendered docs definitely help with this (e.g. latex in comments), but I'm always surprised there aren't more people focusing on this aspect of information management.
I was cautious at first, but it was somewhat reassuring to see the list of donors. https://www.transparency.org/en/the-organisation/who-support...
> But following that reasoning, why not also avoid shipping after 4PM?

Yes, exactly! Don't ship after 4 PM either!
I imagine that this is one of those dog robots kicking package after package out of the trailer, while the humans dodge them - If you can doge a package, you can dodge a ball.
Do we do this with regulation? Or education? Trusting businesses to not do whatever they can to make money isn't a plausible strategy.

People who can avoid social media will surpass their peers who are logging hours of mindless screen time. That will ultimately encourage even more inequality as people (especially kids) who aren't actively guided will easily fall into the social media trap and get left behind.

Is the future just a bunch of narcissistic high achievers accumulating more and more wealth over a bunch of perfectly pacified low income workers?
We spin up a docker container running the DB technology we use, run our DB migration scripts on it, and then run integration tests against it. You get coverage of your migration scripts this way too.
I'm going to make my own HN, with JavaScript requirement, so all the "Doesn't work with JS off"-whiners never make it in. And blackjack!
Metal detectorist finds Tudor gold pendant linked to Henry VIII in Warwickshire
It would be interesting to see a formation setting that dictated a desired interval between units as a protection against splash damage collateral affecting too many units at once.
Is it just me, or wouldn’t their `git log | grep…` one-liner count commits to all branches that were eventually merged to master, not just direct commits to master?

If so, unless they always squash when merging, this just shows that they have the most commits on Fridays, not deployments.
Heh. In English, the fancy/cultured/technical words are Romance origin. In Spanish, the cool/modern/techie words are English/Germanic origin.
> The big problem is what happens when Microsoft makes Excel work perfectly on Ubuntu and only on Ubuntu.

This is basically how Steam still works, pending the release of SteamOS 3.0, and it hasn't been a problem for other distros. They can sub in their own libs and repackage the thing or use an Ubuntu chroot.

This is what Snap and Flatpak are for though, and I think they'll handle it well, going forward.
Beyond ChatGPT: The Future of Generative AI for Enterprises
This is the really first time I've thought about this, so uh... No, no ideas.

One's identity would need verified concurrent with creation of a text. I am not really satisfied with the idea of a specialized word processor or input device that does biometric validation, I'd rather have a specific, standardized protocol. I wonder if this is already deemed impossible, or if someone is working on the problem.
Sure, as you mentioned lobbying and money in politics is probably the biggest hurdle as it basically maligns most projects for social good with profits for the biggest lobbyists. Local governments have a lot of power in this regard, they're able to set parking minimums and potentially zoning for denser residential areas.

Regional support would be needed for a more comprehensive public transit options, railways, bus routes etc. Also at the regional / state level we would stop subsiding suburban communities. States often foot the initial bill for roads / water / sewage and suburbs are usually not able to self-fund for repairs needed in 10/20/30 years respectively, so they rely on denser areas taxes (mostly commercial tax) to make up for it. [1]

The financial incentives are there, denser urban areas already provide much of the tax income needed to make public services feasible and make up for the sprawl around a city that it's residents can't pay for. [2]

To your point about "detours" we've taken, sure it will be a multi-decade project but places like Amsterdam / London have a pretty good roadmap for regulating car-centric infrastructure. EVs really only exist to extend the life of an industry that's already extracted billions in profit by lobbying that car based transit was the only way to go. ICE vehicles are a massive liability in the face of an energy crisis, and the US heavily subsidies gasoline prices. In other countries this is already priced in, and that incentivizes alternative forms of transit and better designed cities.

[1] - https://www.strongtowns.org/journal/2020/8/28/the-growth-pon...
[2] - https://urbexsolutions.com/city-revenue-geographies-categori...
If Spotify goes, Apple, Tidal, Amazon, Deezer and other regional services will take their markets. They are not differentiated at all except for their podcasts.
> That all changed with laws mainly passed by state senators Nancy Skinner (D - Berkeley) and Scott Wiener (D - San Francisco) in the 2010s to update the RHNA requirements. Cities now had to zone for a variety of equitable impacts, most importantly putting housing in affluent neighborhoods, away from toxic industry and in ways that were feasible for development. So for example, SoCal cities loved to zone for apartments on top of active, popular shopping centers that would never be torn down. This was no longer permitted.

> And Wiener’s law SB 828 reformed RHNA so that the numbers had to more accurately gauge for population demand, lack of vacant housing and household formation which increased housing requirements tremendously. Places like Beverly Hills went from being required to build 3 homes over 8 years in the previous RHNA cycle to 3,000 homes now post-SB 828.

As someone who is generally anti-woke, stuff like this is sobering. Laws drafted by woke politicians aimed at achieving woke buzzwords ("equitable impacts") led to something really excellent.

A great argument for "the cunning of reason".
Same reasons other have stated really:

It supports a company selling linux laptops, and they make sure everything works out of the box, and provide support. Pretty much the same reason to use their OS, which is basically just Ubuntu + drivers. It should all "just work" which is exactly what a lot of people expect from a laptop.

If you have a desktop system that's giving you problems in linux because of incomparable hardware or crappy drivers it's a pretty easy to find what component is working well for other people and swap some parts, but laptops are such a pain I don't even want to open one up if I can help it. It sounds like System 76 works with Clevo to put together certain builds they might not offer normally. Why risk getting a similarly spec'd Clevo only to find out it's got a different wireless chipset or GPU variant and now you're stuck with a bunch of of problems to try to work around.
Twitter only works because of the character limit. And even then the “for you” page is pretty bad and widely disliked, at least as a stated preference.

This, if I understand correctly, is for articles.
We do squash commits to master, so there's only one commit per pull request.

edit: I updated the image caption to specify. Thanks for pointing that out!
Hopefully we haven’t entered a “TikTok for X” phase in tech journalism.
My favorite interview question. No, I mean when I'm being interviewed. The sheepish grins let me know I'm not alone.

Best ideas IMO (no particular order):

- make SQL dumber, move logic that needs testing out of SQL

- use an ORM that allows composing, disconnect composition & test (ie EF for .NET groups, test the LINQ for correct filtering etc, instead of testing for expected data from a db) (I see this has already been recommended elsewhere)

* edited formatting
You’ve obviously never taken the LA metro episode of the walking dead. And the ignorance shows.
That may be true, but going towards even faster news and shortening our attention spans even more doesn't seem like the step in the right direction. More like just exacerbating the problem.
> Is it actually a 4 element array, or is it sized by the bytes member?

i give up, what does sizeof say? and why would it be sized by bytes?
Getting any kind of EV information from Jalopnik is akin to consulting Jeremy Clarkson on such matters, it's safe to assume they haven't actually vetted this "research" for accuracy. It's primarily a petrol-head hoonigan site...
Which is why the Federal government should increase tax on (windfall) profits, to disincentivize price increases and allow real wages to increase back to 1970s levels.

The problem here is in expecting the Fed to fix the economy when all it has is an interest rate hammer.
Yes, that’s the LG 27EP950 that I was mentioning. The other LGs are just variants with colorimeters and such. The models from the other brands have been announced, but aren’t available (yet?). They are all based on the same JOLED panel that apparently has issues with production yield.
Personally I like using dimensions from each set and seeing if the business logic side lines up. So measure sales month over month with 2 different sources and/or have the full join count important fields on matches what makes it in and out of the combination as a score board.
Someday they'll cut creation out of the loop and just train a model to consume your list of liked Tweets and generate more tweetlike text objects that resemble them. Then you'll just an endless feed of complete trash you can scroll down for the rest of your life.
Google Laid Off Head of Mental Health and Wellbeing
This is already an issue, I'm a student in college right now and even technical professors are operating with full confidence in systems like turnitin which try their hand at plagiarism detection (with often much higher false negative/false positive rates). The problem was even more prevalent in high school where teachers would treat it as a 100% certainty. Thus, I think that OpenAI making atleast a slightly better classification algorithm won't make the state of affairs any worse.
Yet, code might not tell the whole story. It's a pitty.
Go is more like an climate that pretends to be an atmosphere for simplicity. Compared to a greenhouse you really can. Compared to the other climates it's essentially sophistry.
>> It turns out there is not a technological solution to a management problem.

Been my favorite saying at my small business for years now when people propose technological solutions to HR issues. That isn't gonna cut it.
if that's a "runaround", i have terrible news about every other standards body, including the w3c
Yes, but you have to defend it from other tribes who want to take it from you through violence. Same deal as everyone else.
No. Being useful is a property of a tool. AI is a specific thing with particular history and future expectations.

AI as research program is concerned with learning, planning, goal making, knowledge representation, etc.

The aim of AI is artificial beings with minds. Not useful tools.
This looks neat, thanks for sharing! Any comments on what resources you used to tailor the games to a specific grade level?
There won’t be a Facebook campus. The janitor will have to find another place to work, sadly.
I had a go at using ChatGPT to write some (not very good) fiction. I give it my story idea, and it gives me a few paragraphs. I edit its output, keeping the stuff I like, deleting things I don't, rewording some things, adding a few sentences of my own. Then I say "Now write a new paragraph about how <new story element>". I read what it says and then I say "Change what you just said so that...". Then I paste that new paragraph into my document at the appropriate point. So the text I'm constructing is neither purely ChatGPT nor purely me, it is a mix of my ideas and its ideas, my words and its words. I wonder if this tool would detect such a text as ChatGPT-generated or not?
I'm seriously shocked by how many people value the idea that kids can play in the street. Why not a park or other recreation area? I get that it isn't entirely common in the United States to build walkable parks but that is a United States problem, not a city problem. Cities built for living should offer much better alternatives to children than playing in the street.
If you're in a STEM-y major, now is the time to pick up an essay heavy humanities degree. If you're in an essay heavy humanities degree, now is the time to pick up a few more.

Think of it like this: How much is your degree costing you/your family?

On average, it's ~$150k.

How much would an extra degree cost you? How about 80% of an extra degree? How about 20%? How about all those books and course materials? Those are in the $1000s already, per degree. (and yes, we all have head of torrents).

What I'm saying is that chatGPT can easily be seen as 'just another college cost'. And when it's 'for education', the justification for those costs gets a lot more flexible. I can see students spitting out ~$10,000 for something like chatGPT that is specific towards their major, will pass these classifiers, and gets you just ~25% of the way to your major (however that is defined). The cost 'for the masses' could easily be in the ~$1000s for a per class subscription.

With ~20M college students in the US, assuming even a 10% uptake rate, you're in the billions of dollars of nearly pure profit (the overhead would be negligible).

The money potential of something like chatGPT is just too damn high. Too high for essays to ever go out of style, as the lobbying effect of companies like this will force colleges to keep these essays that they are making the money off of. Oh, any they'll sell the classifier to the colleges to. Arming both sides!
This is awesome! I would love is Swappa pulled from your api and could show device support. That could be an idea for a little browser extension.
If I want to watch Netflix, etc I watch them on a TV with a dedicated remote. I’m not watching those things on a desktop computer attached to a big screen.
Nice find, but it is very tacky.
Yes, only ship code to production every other Tuesday from 10:30-10:30am.
I'm old, so maybe that's why I really can't see why we need or would want a text based "TikTok".

EamonnMR already mentioned here "Isn't Twitter tiktok for text already?"

I think he nailed it.
Realistically, most of my tests are integration / end to end tests. They typically get written only when it comes to patch time, where you first want proof that the old system works before you tear it apart and rebuild it. I think that’s probably the only SQL testing I’ve ever done and honestly, if they are fast enough, that kind of integration testing is all you will need too.

As the meme say: App worked before. App work afterwards. Can’t explain that.
Wasn't this done already a few times?
Mobile app only?
Phone number to sign up???
Like "TikTok"????

Hard pass...
> I guess this is a question of who should have been given further information. For example, whoever at the organization deleted the repo would have been given a very clear warning screen including the number of forks that would be deleted by their action prior to them doing it.

This is exactly how it works today already. If I try to delete a private repository people have forked, I see the following:

> We will also delete all 4 forks since this is a private repository.

Clicking on the delete button, again:

> Unexpected bad things will happen if you don’t read this!

> This will also delete all 4 forks since this is a private repository.

> [type name of repository]
It's Marxist because it explains inequality by claiming (with no direct evidence) that society is split into two sides, and there's a conspiracy by one group to oppress the other which justifies the use of unfair tactics to take the wealth of the oppressors and give it to the oppressed. If some members of that latter group stand up and say they aren't actually being systematically oppressed, it is explained as treachery or that they are unaware of their own oppression.

IOW if you replace class with race/gender then it's the same world view, teachings and moral code.
I've been listening to AM broadcasts a lot over the last few months. I can get good reception from 2-3 local stations on my crystal set. One gives me state and national news, interviews, the weather; useful stuff. From the other I've learned a lot about aliens, nutrition, debt and debt consolidation, Gray Man, World War III, psychedelic drugs, skinwalkers, Christian dating situations (ex: non-abstinent partners), the holiday/inflation deals on Smith & Wesson steel, various troubling situations involving Biden and his son...

What else. I don't know, I learn so much from my radio that it's hard to keep track! And it's so much more engaging than your typically maybe-just-as-sane Netflix documentary with its jarring interview style. The AM hosts actually let their guests talk, uninterrupted, and at length, so you can hear what their points are in the way that they meant to say it. The other night a caller phoned into this expert cryptozoological guy they were interviewing and related how a canid, "too big to be a dog but too small to be a wolf", planted itself on the road in front of his truck before morphing into a woman before him (at night!). And he and this doctor they had as a guest were able to work through the experience on the spot; it wasn't some high production story that cut back and forth through irrelevant fancy stuff for 20 minutes before finally explaining what the guy saw.

I'm only partly being tongue in cheek... This is how "information diet" + learn more about radio new years resolutions have been working out for me. All this crazy stuff has replaced the social media and news/opinion drama I would get wrapped up on before. It's free, actually enjoyable (because of the radio projects, not the broadcasts), mildly to thoroughly amusing (because of the broadcasts), and the insanity is gone as soon as I take the headset off. It should get better soon as well. I'm going to build an FM receiver next, and I hear they still play music on those channels!
Counterquestion:

If a landowner in a low density community wants to build high density housing on their property, why should the city be allowed to stop that?
Wonder if any data hoarders have made scripts to clone every site you have started on GitHub?
Hilariously, this has already happened with music composition. Especially drumming.

Since the advent of drum machines, a lot of younger players have started playing with the sort of precision that drum machines enable. eg: The complete absence of swing, and clean high-tempo blasts/rides.

So you'd get accusations of drummers not being able to play their own songs, because traditional drummers think such technically complex and 'soulless' performances couldn't possibly be human. Only to then be proven wrong, when it turns out that younger players can in fact do it.

The machine conditions man.