skysight-inc/HackerNews huggingface dataset:
Maybe you can go into more detail about what kind of modules you mean, but generally Dependency Injection allows using different implementations of a thing (module?) in the same place.

The most common use case for me is test doubles (mocks). People who are serious about tests usually use some kind of Dependency Injection.
Yeah, I think they should be comparing the worst of the past with the worst of today.

Too many people have not watched "cannibal warlords of Liberia" so they assume that the worst society today is one sexism and racism.
You're absolutely right, there is definitely an optimal level of framework usage, for the reasons you state.

I suppose what I meant was really excessive framework usage, the type of which is alluded to in the original article with the factory factory factories etc. I shall edit my comment to clarify that.
This is a layer of abstraction above that. So it handles ingestion of the data (possibly as embeddings), storing it (possibly in a vector database), and then querying of that data for LLM queries. You can swap in different embedding models, different storage databases, different retrieval methods, etc.
Yeah, whiffs joint totally dude!
I think you mean "if you live in most parts of the world."
Which isn’t an argument against forced treatment because nominally, more people get treatment. To illustrate using made-up numbers:

Policy A: No forced treatment: 10% of addicts attempt treatment with a 10% success rate = 1% overall success rate.

Policy B: Forced treatment: 10% of addicts attempt treatment with a 10% success rate = 1% + 20% of addicts forced into treatment with a 5% success rate = 1% = 2% overall success rate.
> Even a $15/hr job can put a roof over your head and buy you food.

That's iffy, you might need to pick one, but "healthy" is also a pretty wildly varying thing and being able to work doesn't mean someone will give you work. Ya, maybe a temp agency will get you something if you're lucky, but then you also need to get rather lucky to get a place even if you can pay for it sometimes.

Sucks to say it, but if the majority of your work history is as a programmer and you fall on hard times, you're not at the top of any hiring list for a low-wage entry-level position.
It sounds to me like we agree. With respect, people have a lot more rights than they realize when it comes to taking photos of stuff in public (or semi-public) places, which is the scenario in your analogy. But this has questionable bearing on whether an AI can scoop up Internet content and do something with it.

I think it's almost a guarantee that courts will start finding exact AI reproductions of copyrighted work to be infringement.

Where the analogy might come into play is that if you take a photo of a copyrighted work there are limitations on what you can do with your photo, without infringing on that copyright. I have no idea if the courts will apply that stuff to AI, for instance there's actually a fair bit of leeway if you take a photo which contains only a portion of a copyrighted work and then you want to sell or redistribute that photo. One might argue that this legal principle applies to AI as well... lawyers are already having a field day with this stuff I'm sure.
Russia temporarily disconnected from the global internet
It would be nice if Nvidia did not enforce artificial driver and legal kneecaps to consumer Geforce cards for cloud usage to prop up their enterprise ones... but shareholder rights come before anyone.
Yes. European, some Asian, Australian, and New Zealand Teslas use the CCS Type 2 Combo inlet: https://en.wikipedia.org/wiki/Combined_Charging_System

Chinese Teslas use the GB/T inlets: https://en.wikipedia.org/wiki/GB/T_charging_standard
It's a tough situation from what I've read about it.

Someone steals $500. What do you do?

Charging someone alone costs thousands.

Putting them in jail costs tens of thousands per year and has some serious negative externalities (what happens if they have kids? what if this knocks them off the economic treadmill and they're forced to continue stealing as the only option to them?)

And then you have organized crime organizing hundreds of people to commit the same petty theft. But they're hard to find and catch.

I think the resolution won't be laws changing, so much as stores changing to be harder to shoplift from. Already places are experimenting with more of a fast-food style order at the front on a tablet, and the clerks will bring the goods to you from the back. Or a shift to more of an online ordering world, where shoplifting is close to non-existent (though package theft and credit card fraud are problems).
Are you assuming no pension payments, just living off your capital? I doubt there is such a thing as non-taxable income. Also remember income tax isn't the only kind. How about property, VAT, automobile, etc.?
Prettier also came to mind, and I'm usually pretty happy with the "it's formatted this way, deal with it" approach - but I also would like the tool to behave predictably with updates. Prettier had some changes in 2.5 related to multi-line-classes (namely, forbidding them), which in turn made it unusable for projects with tailwind usage, as it now forces extremely long lines in some cases. (Especially for elements that have styling based on multiple breakpoints and a darkmode variant, you're hitting >120 chars easily).

I know that you can go for descriptive classnames and "@apply", but I was still miffed about a change like this in an already existing tool, with a lot of community pushback and no compromise in sight.

(Here's a relevant discussion, but keep in mind that multi-line-classes worked at some point and now just don't: https://github.com/tailwindlabs/tailwindcss/discussions/7763)

So for prettier, it wasn't just "format your code our way or else" - which is a good approach for a formatter, see also gofmt - it was "your current set up doesn't work anymore, tough luck".
I don’t think the reason that public drug use is prosecuted is because it offends people prima facie. It’s because it’s associated with and indicative of a more serious problem: addiction. Addiction fuels all kinds of crime. The same cannot be said of passing gas.
Is that a problem of the language though, or of the codebase you were navigating?
I didn't even think about that. You're right, it's really a joke about two dudes who bumped into each other in a brothel and each invented a story how they totally by some strange accident got there )))
"Libraries and frameworks rarely tell you when they’re buggy messes."

GitHub Issues usually gives you a good insight, into what problems exists and whether they get fixed, or not.

(as a senior, you likely know, but others reading this, maybe not)
No, you're not the minority. This is twitter get-rich-quick-guru level lousy and fake, and is clearly boosted to the top of HN.

This stuff is so incredibly tiring, because it's already all over social media and HN should be a safe space with actual products.
It’ll be UIKit. It’s very easy to bind UIKit components to React Native. The same can’t be said for SwiftUI components

That said, if there’s any home screen widgets or a watch app, they will be SwiftUI
You're being overly critical. You can definitely control the alignment of your assistant with prompt engineering and embeddings. They never say they control the underlying model.

It's an open source project and I don't see why you need to be so obnoxious about it.
I absolutely agree. I just hope the Allwinner A133 CPU and the peripherals on this SoC get some mainline Linux love.
Come on, do you honestly claim that “let’s add a way to connect small screen to big screen” is some grandiose innovation?!

That’s definitely a part of a product, but depending on the specifics it might be trivial/not the most important part compared to, say, the actual implementation.

Also, let’s not start with this nonsense of “become a billionaire, it only needs that good idea” bullshit. Sure, give me all the connections and resources to actually be able to even play at that league. That’s just a cheap way to shut down the other.
> real life takes time to resolve.

Openai losing users and people waking up from a toxic marketing campaign _is_ life resolving.
Boost is like 95% header only anyway, and Spirit X3 does more stuff at compile time than Spirit v2
This is the curse of guest languages, after the initial adoption pain everyone wants idiomatic libraries and pretends the underlying platform doesn't exist.

Until they hit a roadblock caused by a leaky abstraction, that proves them otherwise.
Wirehead city when?
No, it really isn't at all.

European Russia is 40% of the total European landmass. 15% of its total population. That's 110 million Russians in only the part that is inside Europe! Germany is at a low 80 million. Total population of EU is 445 million. Besides, numbers doesn't change because you are from the EU and disagree. I'm also in the EU.
Portugal decriminalised personal drug possession in 2001. We should not expect the impact to immediately present. It takes years and often decades for these policies to affect change. How do you know it’s the reduced funding of rehab programs and not the decriminalisation which caused this issue? Especially given the low success rate of rehab programs.
BeenEverywhere: Create a map of cities you've visited
1. Khoj has been around since early 2021, and both of us have been contributing to open source for several years. Being open source for a project like this just makes sense.
2. Search actually is 100% offline. It's using sentence transformer models from huggingface.
3. Chat uses OpenAI's model only because they're currently best in class (and easy to set up). Our plan (more of a 6-month view) is to have our own open source LLM hosted for inference. See issue for reference: https://github.com/khoj-ai/khoj/issues/201
>Because most people want more than just the absolute necessities of life.

You'd be surprised.
To risk killing the joke: when I said "constant time", I alluded to the words and art of time complexity analysis but actually did not mean to go there. This is a double entendre that uses two conflicting views of the word "time" because yes it is impossible to make a sorting algorithm constant time in complexity analysis terms. The joke is that the actual intent of the statement is wall clock time. This is the time that is more relevant in job interviews (and realistically when people pull the "write an integer sort function" thing out of their ass for me to defecate code onto the screen, they don't use numbers smaller than like 100, meaning that this program will be almost perceptually instant to run).

It's a subtle metalinguistic joke. It's supposed to poke fun at understandings of how computer science works by turning them on their head.

I'm sorry the joke didn't land on you.
How thrilled would you be if I threw a traffic cone on or snowball at your car or house every day? Is that response unjustified because my actions are unlikely to cause damage every time?

The line between peaceful protest and rioting is property damage. This looks intended to be peaceful, but the intent is ambiguous. All it takes is a toss too hard or a hooligan to cross that line, and the line is crossed and civic argument toasted.

Put another way, this is aimless catharsis. Not civic engagement. It’s about as mature as the folks who were egging Google busses a decade ago, and now decry the budget cuts those jobs leaving San Francisco bring.
> an entirely new mail protocol

I'd call it Wave
You might want to take a look at Shadows of Doubt
React Native isn’t good for things like news feeds. Any extremely long lists where each item has a different height, it performs poorly on

However, the RN architecture does make it incredibly easy to bind to components written in native code - or use react native components from within native code

It was never Meta’s intention that something would not contain app-specific native code
I wish everyone had a modern phone.

My modern phone is useful. It has replaced so many things: I no longer carry a paper notebook, for example. I no longer spend money on watches. I have a map with me. If I get in a bind, I can get help - I have some security because of the phone. I have a translator app in my phone! As imperfect as it is, it is better than all of the tools before it. I can pay for stuff with it if I'd like to - and I do, every time I ride the bus. I don't need to print out airplane tickets any more and a slew of other useful things.

I wish everyone had a telephone, as the world would improve a bit. I don't really understand why you think it is a dumb idea.
Seriously? I can't think of a single instance where an interviewer has spent more than a cursory 5 seconds reading a candidate's CV before interviewing them. Many times not even that much courtesy.
Because they are the ones who cause the most trouble.
It's made by indians
It was so even at the beginning of last century, if you believe O.Henry.

He has a short novel about man who tries to get arrested and convicted to be in jail for winter. He attempted to rob a person, broke the window glass and finally got his arrest for loitering, if I remember correctly.
It might also be that they don't have a better alternative. For example, in Germany, refugees who don't have a work permit stand around in parks selling laced weed to tourists all day
Only time will tell. But I wouldn't be in a hurry to bet against them. AMD have been overcoming long odds for a long time, and I'm sure a lot of people expected Intel to beat them up and take their lunch money.

To be fair though, I'm a bit biased, as I've been running AMD chips (not exclusively mind you) since my first PC which was built on an AMD 386DX-40 CPU.
Yes, that's a problem too, but one thing at the time.
You like doing a hobby: That doesn't mean that everyone should do the hobby.
Software engineers hate code
Musk with his gargantuan stash of assets, being cringe over some "pocket money" expenses?
The Rise and Decline of Silicon Art
We all need some space
> In fact, gaming laptops outsell gaming desktops 2:1 now.

This doesn't show what you think it does. The majority of desktop gaming PCs are self built and won't show up in that statistic.

Additionally GPUs are the most commonly upgraded component during the lifetime of a built.
> for a few decades now, and they've been a reliable

It seems that Apple has gotten better at online services, but MobileMe was not that long ago.
Edit: Was season 2, Mike Lowe, 21 days, and apparently more so planned to leave by 3 weeks because he wasn't allowed to hunt big game for health, but ultimately "I'm okay with the storyline they told. I was happy to go home to my lovely wife." Still a very interesting mastery of the wilderness to watch. Guy was doing arts n crafts and making random gizmos.
That’s clearly part of the problem in both Denmark and California. However it seems to have solved almost all visible homelessness, including homelessness related to mental health.
I wouldn't be so harsh. they are trying to find an explanation for things with little to go on. Besides, they probably don't even fare that much worse than other social sciences in that regard, at least there isn't a ton of motivation for bias for things from 2000 years ago.
The problem isn't C. The problem is that the buggy OpenCL garbage doesn't work at all. I once used hashcat with OpenCL in a security course on an AMD GPU and it made my system completely unstable. I couldn't care less what the kernel is written in. I'm never going to use hashcat on AMD GPUs ever again.
The other problem is that companies invest in some alternative to OpenCL which fragments the non-CUDA ecosystem.
My experience is the opposite of yours. With typescript I use an openapi spec to validate and generate types. For other entry points I use typebox to create validators and generate types. It requires a bit of work, but it adds a lot of capability even beyond basic deserialization.

With c# I've seen openapi interface generators that don't validate properly, only basic deserialization. I've seen dto's that are deserialized wrong due to lacking null checking attributes. I've seen the way put requests are misused due to how difficult it is to separate null and undefined in patch requests. I've seen dto's with all nullables due to the lack of union types. Maybe I've yet to see a good c# codebase, but I certainly prefer typescript over the above.
I disagree with needing something to show for it, but I think the intent of the comment above was to frame as a positive "story" and promote yourself.

I was laid off and was looking is an acceptable answer. Discretionary quitting and shitting on your prior employer is a red flag.

Larger companies' hiring process is all about de-risking you and screening out problems. They can only de-risk so much based on a resume, and it's more rare to have someone with 10+ years and zero gaps.

If a job candidate responded that they spent time between jobs playing TOTK without some levity layered on, I'd be concerned and ask further questions to see if they're a flight risk or in the right head space to join my team.

It's a yellow flag to me.
This is just an initial version. Their primary focus is to link the Instagram user graph with threads to build a solid use base. The decoupling should emerge in later versions
That's what google maps already does, and has been doing for ages...
https://timeline.google.com/maps/timeline
Children get made fun of by other children all the time based on their families. Sometimes they get special treatment because of who they are related to as well: scholarships do this all the time, but punishments get lighter sometimes too.

It isn't fair, but no one can really escape their family history.

And while mature folks understand that their ancestors were probably horrible people, sometimes by both today's and yesterday's standards - it isn't something that always shows in actions.
Hahahaha I'm in love. Thanks for sharing that one lol.
Passed yet?
If this platform fails, than it is because of the name.

I think the name "threads" is the worst you can come up with for an app that will be used world wide.
Outside of the U.S. there is a lot which can go wrong in spelling and pronunciation. maybe inside too, idk ;-)

1. threads is very similar to threats (the word threat is much more common)

2. pronunciation of "th" is in a lot of languages a complicated thing, but "thr" is even worse

3. I guess for a lot of people outside the U.S. it is not clear if it is pronounced like in "treat"

4. It is not a very common word my experience

From a company like meta I would expect more thoughtful product naming.
Perhaps moreso Monkey Dust?
Seems more like a distraction from the real issue and evidence of the connection between retail crime and poverty. Nobody has the political courage to call out the suppression of the American middle class as the defining factor.
Jesse Armstrong also co-wrote Four Lions and Peep Show, amongst others. It's amazing how a very small group of people can have such an influence on a vast amount of cultural output.
I have only done so on a Seat, with no trouble. Seems to me that if this is true it is against EU law.
This seems to suffer from race conditions. Consider what happens when two threads push at the same time.
There is no silver bullet that solves this problem.

The thing I've seen the most in this industry is the opposite of that: teams that would mostly use third-party tools and frameworks, but the result was effectively the same, with complexity exploding and becoming so unbearable that the teams inflated to compensate, with productivity grinding to a halt. It happens with third-party tools as often as it does with NIH.

Like you say, Kafka, Kubernetes and Spark would add a higher-degree of complexity. They aren't really that simple to manage in real world production environments. That's the problem here: the complexity. It doesn't matter where it comes from, it will bite you in the ass.

One extreme of that is off-the-shelf enterprise software, that often requires a team of consultants to integrate. I've seen a few disaster, one software specifically started with a 500.000 price, but things became so complex the project ended up costing 4x that. There is no panacea against complexity. It costs money and takes time.

The main problem here seems to be the "questionably designed and lacks readily available support" part, which is something universally bad, even when using third-party software. You can design your infrastructure badly. You can make questionable design using third-party tools just as much as you can with your own code. And support is also very often not readily available.

"Similarly, if everyone agrees on using Kubernetes and Docker"

I'm totally sympathetic to things becoming standards, and I don't have an axe to grind with those two tools, but the reason for the pushback against tools like Kubernetes and Docker is grounded on reality. Not only they introduce complexity by themselves, they are often just band-aids for accidental complexity introduced by teams and by third-party things like programming languages and frameworks.
> Same thing that happens right now? Two separate emails get sent out each encrypted separately with the receiver's public key.

Minor correction, but this is not true. The mail itself is encrypted symmetrically and only the key is encrypted with the receivers public key (this is true for all cases). In case of multiple receivers, the key is attached multiple times, encrypted with the PK of each receiver.
There was only apparently one working prism ever made for the process. But it's not clear whether this is because it was so hard to make or there was not much further attempts (or a combination of both). It is not super simple to make a filter for a very narrow wavelength, dichroic filters are generally the main technique and I don't know if they could be made into elements of a bayer-like filter.
Meanwhile in this instance the police caused the riots by first beating someone with their gun and then shooting a person ...
The ARM powered ThinkPad x13s, as a developer
I'm not surprised that policy worked well in the Portugal of 20 years ago.
Portugal was and still is to an extend very peaceful4 with an homogenous population and traditional values. Still today people leave their houses and cars opened in the countryside.

As their society aligned with the rest of Western Europe in the last 20 years drugs use came back up, no surprise there. Also cutting the funding during the financial crisis did not help, I believe that.

Now believing that you could replicate what was done in the Portugal of 20 years ago in LA or any place where society have long disintegrate is ludacris. No matter how much money you put in it.
This could work, but I need to make sure it will change a lot the dynamic (e.g. rewarding/punishing the player)