skysight-inc/HackerNews huggingface dataset:
VGA DVI and HDMI all have their major issues, DisplayPort is the clear winner in all aspects.
In motorcycle world, it's revving your engine so hard it gets into the red line on the tachometer
So she hadn't even agreed with the plan of becoming interim CEO? Either that or she changed her mind...
100%, for all the palace intrigue, this mismanagement / misalignment of the Board has been stewing for a while.
How do I see 10 minute videos? I usually get mostly brainless content with the stupid voice or music in it.
Interesting that the US NPS leaves completely un-noted the description of a thief as a half-breed.

Some of Roosevelt’s other commentary on Native Americans:

“I don’t go so far as to think that the only good Indians are the dead Indians, but I believe nine out of every ten are, and I shouldn’t like to inquire too closely into the case of the tenth.”

Perhaps even now the NPS can’t help but turn a blind eye to the less endearing aspects of Roosevelt’s legacy.
That's literally what we already do to each other. You think the 1% care about poor people? Lmao, the rich lobby and manufacture race and other wars to distract from the class war, they're destroying our environment and numbing our brains with opiates like Tiktok.
On my iPhone, selecting this option brings the ads straight back, unfortunately.
Apple fights EU gatekeeper status to avoid opening up services to rivals
If they’re ”obvious”, e.g. ”easy to see”, how come, as you say, we ”can’t see” them yet?

Can not see ≠ easy to see
With an XLR connector if you pull you will rip the motherboard apart.
I have to work with code written by Data Scientists very often and, coming from a classical SWE background, I would not call what the average Data Scientist does full stack software engineering. The code quality is almost always bad.

This is not to take away from the amazing things that they do - The code they produce often does highly quantitative things beyond my understanding. Nonetheless it falls to engineers to package it and fit it into a larger software architecture and the avg. Data Science career path just does not seem to confer the skills necessary for this.
> Also, I read a lot of people here saying this is about engineers vs scientists…I believe that people don’t understand that Data Scientists are full stack engineers

It is about scientists as in "let's publish a paper" vs. engineers as in "let's ship a product".
I don't know the context in which you mean that, so maybe I am misunderstanding you. But in my eyes someone who has chosen to commit theft on your property is already showing enough of a blatant disregard for social norms and the safety of you or your family that your life would be considered threatened. It's not possible to know their intentions or motivation and I wouldn't pass judgement on someone who chose lethal force in that kind of situation.
It's still unlimited video cloud storage though.
I'm not a general Musk defender (anymore), but yeah, he kind of did.

Others incorporated the company, but he was key to its initial success.
I don't even like TDD much, but I think that this missed the point:

> Have you ever refactored working code into working code and had a slew of tests fail anyway?

Yes - and that is intended. The "refactor of working code into working code" often changes some assumptions that were made during implementation.

Those tests are not there to give "feedback on your design", they are there to endure that the implementation does what you thought it should do when you wrote your code. Yes, that means that when you refactor your code, quite a few tests will have to be changed to match the new code.

But the amount of times I had this happen and it highlighted issues on the refactor is definitely not negligible. The cost of not having these tests (which would translate into bugs) would certainly have surpassed the costs of keeping those tests around.
They own that in a subsidiary of the non-profit, not the controlling non-profit itself.
What made me understand these things the most, was setting this up just for myself.

For example host your own instance of Zitadel, Authentik or whatever you find most appealing.
Tinker a bit around with it. Then use that instance to authenticate yourself somewhere, i.e. another service where you can set up your own oauth provider. Take a look at the API requests, take a look the code of some OAuth implementation, for example in projects like Gitea, Nextcloud.

May not be it for everyone, though I really like learning by doing.
I think auth0 has some, which are free but maybe based too much around there product, which I use and think very good.

https://auth0.com/learn
I think many people realise this, thus the spike and stabilise pattern. But yes, integration and functional tests are both higher value in and of themselves, and lower risk in terms of rework, so ought to be a priority. For pieces of logic with many edge cases and iterations, mix in some targeted property-based testing and you’re usually in a good place.
Legal is a massive bottleneck in many large enterprises.

Unfortunately there’s so much shared legal context between different parts of an enterprise that it’s difficult for each internal organisation to have their own own separate legal resources.

In an ideal world there’d be a lawyer embedded in every product team so that decisions could get made without going to massive committees.
I think a workstation with only one pcie slot is a bit rare?

Either way, if you're using an APU then that frees up an x16 PCIe slot, which on many motherboards can be adapted into 4 M.2 slots. That should get you plenty of networking.
Sam Altman's sister does indeed make these claims but they can't ever be substantiated one way or another.
How many PDAs do you know with microUSB connectors? MicroUSB wasn't even introduced until 2007.
Could you please elaborate how is this fact useful to you? Can it be that you just make certain stereotypical assumptions from it?
I don’t understand this take. Do you really think CEOs don’t have any influence on their business? Alignment, morale, resource allocation, etc? And do you really think that those factors don’t have any influence on the productivity of the workers who make the product?

A bad CEO can make everyone unhappy and grind a business to a halt. Surely a good one can do the opposite, even if that just means facilitating an environment in which key workers can thrive and do their best work.

Edit: None of that is to say Sam Altman is a good or bad CEO. I have no idea. I also disagree with you about iOS, it’s not perfect but it does the job fine. I don’t feel like I’m eating glass when I use it.
OpenAI is 'optimistic' that it can bring ousted CEO Sam Altman back
There is no rebuttal because nothing much has really changed culture wise. Sure, the various @inbounds issues and concrete bugs that are mentioned in Yuris post have mostly been addressed, but the larger point (that is, "what can I actually expect/get guaranteed when calling a given function?") definitely hasn't been, at least not culturally (there are parts of the ecosystem that are better at this, of course). Documentation of pre- and postconditions are still lackluster, PRs trying to establish that for functions in Base stall for unclear reasons/don't get followups and when you try to talk about that on Slack retorts boil down to "we're tired of hearing you complain about this" instead of trying to find a systemic solution to that problem. Until that changes, I have large doubts about Yuris post losing relevance.

My own efforts (shameless plug, https://github.com/Seelengrab/PropCheck.jl for property based testing inspired by Hedgehog and https://github.com/Seelengrab/RequiredInterfaces.jl for somewhat formalizing "what methods are needed to subtype an abstract type") are unused in the wider community as far as I can tell, in spite of people speaking highly of them when coming across them. I also don't think Kenos InterfaceSpecs.jl is the way forward either - I think there's quite a lot of design space left in the typesystem the language could do without reaching for z3 and other SAT/SMT solvers. I personally attribute the lack of progress on that front to the lack of coherent direction of the project at large (and specifically not to the failings of individuals - folks are always very busy with their lives outside of Julia development/other priorities). In spite of the fact that making this single area better could be a big boon with more traditional software engineers, which are very underrepresented in the community.
Law School Accrediting Panel Votes to Make LSAT Optional (2022)
Well, I have some Appalachian ancestry so I might be skewed redneck[0] here, but sometimes yes. Or at least a good whooping. There’s an old bit from some comedian (Chris Rock?) that everyone should get one free smack on someone annually, maybe that’s a good line?

As a young, starry eyed entrepreneur living in the city I got in on a startup as Employee #1, built the entire company from scratch. Worked insane overtime, had some limited equity (5% ISO)… but the founder had certain strategies and tactics.

Always had excuses and lies for me about how he uses some app with his bank that mails the checks and I don’t know why the paycheck hasn’t come in the mail, he’ll go in person tomorrow and demand the manager though! Fast forward two months, the overdue check would arrive. Except now you might be waiting on last month and your current one as well…

I watched this same tactic repeat with contractors, our marketing and graphic design folks. Except not only would he delay for months making them sweat, he would give them a story about cash flow issues but he could settle the account now for, say, 40% of the original amount. They all took the deal, knowing they would likely never see a dime otherwise.

I ended up leaving the company after a 7th(?) wave of not being paid, we had received a 500k investment three months prior and our two man firm was magically out of money again so I called bullshit.

Sure, maybe you could retain legal council and see him in civil court 3 months later after your water was shut off for non-payment and you apartment evicted. Theoretically, we have non violent means of retribution here. Theoretically, you who burnt savings up trying to stay afloat while your credit card has interest and your apartment and utilities accrue late fees.

The guy really know how to toe the line of legal-but-immoral here… I don’t know, maybe a good whooping would be a sound solution for him? Who knows.

[0] - https://en.m.wikipedia.org/wiki/Battle_of_Blair_Mountain
It's a bit of both, isn't it? I do remember the "production hell" perspective, but also many over-optimistic predictions along the lines of "I swear we'll have full self driving by the end of the year" for 5 years.
See also Stanford's YouTube channel, where they post the entire machine learning lecture series (19 videos)

https://m.youtube.com/playlist?list=PLoROMvodv4rNyWOpJg_Yh4N...

They've posted a significant volume of CS lectures if you go to their channel. They're pretty good.
"Food forests being a big thing is disputed by some people"

Food forests being a BIG thing all around the world is something many people, myself dispute. So you make a claim against the common consensus, it is up to you to proof your point.

"Where's the logic in saying 'we can't do that, because that's not how we are doing things now?'"

And the logic is, now there are way more people to feed. And I have actually seen quite some alternative permaculture communities. Usually they struggle to feed themself, let alone feed others(usually cannot live off their huge land at all). You cannot live off imagination. You need solid food.

And food forests do have some potential, but not to feed the world.
OpenAI Board Urged by Microsoft, Investors to Restore Altman
Leaving aside the question of whether protests that damage property are reasonable, BLM protests generally haven't had violence/property damage as the main event. I'm saying generally because I don't know if that was true in all cases, but from what I can tell, looters tended to be a fringe group.
It's possible that my comment is misinterpreted. YouTube is a service provided by a company and you have to pay for it in some way. You can pay with your time and watch ads, you can pay money and not worry about ads, or you can somehow cheat with tools, so you're again investing your time to install and maintain the cheat.

My sole argument is that a lot of people in tech are better off just paying for Premium because their time is worth more than using a cheat or watching/dealing with ads.

And for those who think it's not worth it, that's totally fine. I'm not arguing that you should pay or even use YouTube.

My only point is that devs should think carefully about the value of their time.
It was wrong not because they both did achieve something. It is generally wrong and the joke just used their achievements to break the barrier for understanding that.
SQLite is the first thing that comes to my mind when I think about "cathedral" projects, but apparently it's not truly "cathedral" in the original meaning ("…with no beta to be released before its time", while SQLite is built in the open, albeit by a few people).
What's the ownership / management structure?

If the point is for it to be used as a hacker space, and it isn't being used as such, are they interested in focusing it on that?
It's not clear in the same way as if the title had been: "pilot idbehold lands plane carrying 300 passengers in Antarctica in world first"

People are assuming the "world first" to apply to everything after "pilot idbehold", not exclusively to it.
I'm sorry but data scientist is just not the same as a software engineer, or a real scientist. At best you are a tourist in our industry.
I also wasn't aware that "unit" referred to an isolated test, not to the SUT. I usually distinguish tests by their relative level, since "unit" can be arbitrary and bring up endless discussions about what it actually means. So low-level tests are those that test a single method or class, and integration and E2E tests confirm the functionality at a higher level.

I disagree with the premise that "unit", or low-level tests, are not useful because they test the implementation. These are the tests that check every single branch in the code, every possible happy and sad path, use invalid inputs, etc. The reason they're so useful is because they should a) run very quickly, and b) not require any external state or setup, i.e. the traditional "unit". This does lead to a lot of work maintaining them whenever the implementation changes, but this is a necessary chore because of the value they provide. If I'm only relying on high-level integration and E2E tests, because there's much fewer of them and they are slower and more expensive to run, I might miss a low-level bug that is only manifested under very specific conditions.

This is why I still think that the traditional test pyramid is the best model to follow. Every new school of thought since then is a reaction towards the chore of maintaining "unit" tests. Yet I think we can all agree that projects like SQLite are much better for having very high testing standards[1]. I'm not saying that every project needs to do the same, but we can certainly follow their lead and aspire to that goal.

[1]: https://www.sqlite.org/testing.html
Not only has this idea been around for a while as he says at the beginning, it has been implemented a couple times over already. And not just the theoretical version he did that doesn't work because of compression, but variants that try to squeeze out the maximum, add error correction, use audio too etc.

a few ones pop right up when you search things like "using YouTube as storage" but thanks to YouTube search being useless garbage nowadays I can't find the particular one I'm thinking of. It was rather long but really went into the technical details and challenges.
The bottleneck for bioterrorism isn't AI telling you how to do something, it's producing the final result. You wanna curtail bioweapons, monitor the BSL labs, biowarfare labs, bioreactors, and organic 3D printers. ChatGPT telling me how to shoot someone isn't gonna help me if I can't get a gun.
Postgres (and core team)-specific - https://wiki.postgresql.org/wiki/OptimizerHintsDiscussion
Looked up Tasha.

Seems like she's run a robotics company or something like that. Definitely someone in the tech business.

Not everyone on a board needs to have done the exact thing that the company does.
This article is internally inconsistent. It leads with considering "unit" to be "the whole system" being bad, and then tip #1 is to test from the outside in, at whole system granularity. On the other hand, it does point out that "design for test" is a nonsense, so that meets my priors.

By far the worst part of TDD was the proposed resolution to the tension with encapsulation. The parts one wants to unit test are the small, isolated parts, aka "the implementation", which are also the parts one generally wants an abstraction boundary over. Two schools of thought on that:

- one is to test through the API, which means a lot of tests trying to thread the needle to hit parts of the implementation. The tests will be robust to changes in the implementation, but the grey box coverage approach won't be, and you'll have a lot of tests

- two is to change the API to expose the internals, market that as "good testable design" and then test the new API, much of which is only used from test code in the immediate future. Talk about how one doesn't test the implementation and don't mention the moving of goal posts

Related to that is enthusiasm for putting test code somewhere separate to production code so it gets hit by the usual language isolation constraints that come from cross-module boundaries.

Both of those are insane nonsense. Don't mess up your API to make testing it easier, the API was literally the point of what you're building. Write the tests in the same module as the implementation and most of the API challenge evaporates. E.g. in C++, write the tests in an anonymous namespace in the source file. Have more tests that go through the interface from outside if you like, but don't only have those, as you need way more to establish whether the implementation is still working. Much like having end to end tests helps but having only end to end tests is not helpful.

I like test driven development. It's pretty hard to persuade colleagues to do it so multi-developer stuff is all end to end tested. Everything I write for myself has unit tests that look a lot like the cases I checked in the repl while thinking about the problem. It's an automated recheck-prior-reasoning system, wouldn't want to be without that.
This. Hiring someone for $3000 to manage my brand, has been the BEST ever choice. I should have asked someone to manage my personal brand earlier; but for my small company, she does the support and marketing, and since she posts on LinkedIn, I receive regular compliments from long-forgotten people saying:

“So, I seems to kick ass at work, doesn’t it?”

Best. Investment. Ever. At least people have news from me, I used to work in the dark, now people know what I’m doing.
>If Altman gets to return, it’s the goodbye of AI ethics

Any evidence he's unethical? Or just dislike him?

He actually seems to have done more practical stuff like experimenting with UBI, to mitigate AI risk than most people.
Lmao, humans literally spew bullshit on an hourly basis. People constantly make up or parrot false information whether we realise it or not.

And technically an opinion is not a hard fact and us humans have plenty of opinions.
Too much of a hypothetical to give a real answer to that, imho. I do not think it is immoral to protect your savings or property if someone has gone to the lengths of violating your safety by breaking in to your home. If you know and recognize them, and you're familiar with them, you would probably know well enough to know that they are not a threat and didn't break in with the intention to hurt you. But all that goes out the window if you happen upon an unexpected stranger in your home in the spur of the moment.

With a wage thief, it's not an action that could directly threaten you. You would be making the choice to go well out of your way to cause harm to them, it'd be premeditated violence. And I would hope no one would choose to do that.
Is there any YouTube search engine that works like old youtube?
> Broken connector ports are pretty much always user error.

After using GPIB connectors (with huge cables attached to them) for some time, i tend to dissagree.
If we’re talking “what you thought it should do” and not “how you thought it should do it” this is all fine. If requirements change tests should change. I think the objection is more to changing implementation details and having to rewrite twice as much code, when your functional tests (which test things that actually make you money) never changed.
The website only asks for the public key
So what isn't a technology company? FedEx is delivery company that uses technology. McDonald's is a fastfood company that uses technology. Intel is a technology company that uses technology. Oh wait....
Comparing humans, GPT-4, and GPT-4V on abstraction and reasoning tasks
Thanks, I understand it was more a general inflammatory conversation, that's why I didn't like it and was wondering whether it could be grounded to this specific topic. Although I had in mind what "teasing an advanced type system" would be needed in this case that would lead to a loss of productivity, slower compliation is also relevant.

Though the reputation for those other languages mainly stem from their embrace of way more advanced concepts rather than null handling via optionals, I think that this specific concept makes it easier to learn/read/understand (though not compile quicker)
And other half of the time you tighten another?
It feels like everything in Berlin requires you to queue or fight for an appointment slot, including the pools. Every public service without fail is a battle. It's tiring.

We just go to the lakes. It's a lovely bicycle ride.
Clickbaiting in the 1700s?
As a rimworld fan I can heavily recommend songs of syx.

That said, I stopped playing it cause I couldn’t keep track of time with it. It’s the kind of game where you play “just 5 more minutes”, and next thing you notice it’s 3am.

It’s also a beautiful labor of love by a single developer, as far as I know.

In other words, very recommended, but with a caveat.
can't help but wonder, if one could push PGO into the actual runtime of the program itself? e.g. have a "GC" pass that would go through and re-arrange the basic blocks in the .text section, flush cache, then go back to running the code for a bit, repeat, etc.

sort of what javascript engines do already (as I understand it anyway), but apply it to actual binary code.
A Unified Learning Algorithm for Both Perfect and Imperfect Information Games
I can't (in my country).
> But often the packages also talk through simple accesses of values like `X.someproperty`. I've seen situations where maintainers would add and remove these properties and break their own other libraries. Better "enforcement" of these types of things - however that would look like - would be a huge improvement for the time sink that is maintaining a Julia package.

I think this is a cultural issue to a large degree. I think even if there were better enforcement, it's just a question of coding of discipline to then actually not break something. If it were easier to anticipate what sort of breakage a change could entail (say, by making clear & documented _by the core language_ what is considered a breaking change, and then actually not even doing "technically breaking" changes and using deprecations instead), this COULD change.

That being said, that requires a very different development workflow than what is currently practiced in the main repos of the language, so there's quite a bit of an uphill battle to be had (though such issues happen there all the time, so solving that would actually help here the most, ironically).