skysight-inc/HackerNews huggingface dataset:
Picasso has been characterised as a womaniser and a misogynist
git is not github, and its kind of funny that the best these guys could come up with for storing git repos of text files was using github. any competent dev could come up with a solution in an afternoon. using github at all tells you quite a bit
> You'll see two fingers

I don't follow this part, still. Do you mean computer screen / phone screen behind my finger which I would try to look at?

I can switch between my left and right eye when I concentrate, but I can't see both at once. I can try to rapidly switch from left to right to back, but it takes a lot of effort, and it's never the same image at once?

My right eye is dominant, I can switch to left eye if I focus hard, but I can't merge both or can I?

Edit:

I tried putting a paper between my eyes, so right eye would only see right part and left eye only left, am I supposed to see the whole image at once then combining the inputs from both eyes at the same time? Because I can only see left or right, as if my other eye was closed, even though it's not.

I'm wondering if something is wrong with me.
I was still on Windows 98 :D, that could easily run on 64MB.
> we all understand that context is key

Unfortunately I think this either this isn't actually the case for many people, or too often they just never even stop to consider that other perspectives might be possible, better or even more common than their own.

In chatting with technical people online for the last 30 years, the biggest issue I have always had is their attitude. IRC seems the worst for it but every platform has this problem in my experience.

God complexes visible from space run rampant, people always speaking in absolutes and seeing things as black and white, complete lack of empathy and humility etc.

I think most arguments in the world, and even other things like crime, might actually just stem from people's inability to communicate with each other effectively.
it would be funny if they had Umgebindehäuser in Texas: https://en.wikipedia.org/wiki/Upper_Lusatian_house
As soon as you add C#, ASP.NET Core shoots to the top of the Fortune stack.
What's the effect of this AI-driven app on affordable rents? [video]
> This app is not available for any of your devices

and the Install button is "grayed out". That explains why https://play.google.com/store/search?q=Epic%20Card%20Game&c=... from my device only came back with sponsored ads and Hearthstone because they have effectively be delisted from Play -- still available if you have the actual link, but not showing up in search results from the device
I am hesitant to believe anything I see from this website. The author shows no related qualifications (e.g. economics), and the economics here are heterodox. This post feels like mostly conspiracy theories ("the system is against us, the system is broken, they are controlling the narratives!"), which is all well and fine if it makes you feel better, but should not be taken as factual nor credible information.
I hope there's serious research on this to find out if it works for everyone and if not, whether there are alternative strategies:

> Whenever you are in the throws of a cataplectic attack, lying motionless and completely helpless, focus all your energy into "finding" the tip of your index finger (either one will do). Now, just try to wiggle it around in a small circle. [--] The wrist and forearm will follow, then the whole arm, and soon you'll unlock the rest of your body.
The same user who posted this (Henrik501) also posted a comment two days ago (their only HN comment so far) praising the Lovable team for their incident response:

https://news.ycombinator.com/item?id=42646297

And now this post with an exaggerated title. Seems like they're shilling and trying to make Lovable sound like a product with such huge traction that it "even brought Github down". They keep making outlandish claims on social media too, like reaching $4m ARR in 5 weeks etc. This company is very suspicious.
Do you think there's only one path to your function? There could be thousands in a big system. The type of the value you'll get will depend on the path you call it from. Even if it's only one path, you could easily have code doing stuff like this:

if x > 10:
call_my_function 10
else:
call_my_function "foo"

Can't you see that unless you test every path, you won't know what type you will receive??
> So yeah, please get an ex-US NATO off the ground so we can focus on China.

If the US does not care about its European allies, it no longer has the economic power to "focus on China". From an European perspective, China is far away and not particularly threatening. If there are no specific reasons to support the US, it's better to not take sides and trade with both sides.

BRICS is already a serious challenge to the Western hegemony. If the US thinks that "the West" has no longer a reason to exist, it will be seriously outnumbered by those who don't share its ambitions.
Did you read the article? The South Koreans couldn't decipher the content due to the extent of the damage and sent the black box over to the US. Do you think they colluded? Please take off your tinfoil hat on the way out.
> Burnout isn't well-studied or understood. It didn't even have a name when I first burned out in the 1980s.

Check Wikipedia: “Staff Burnout: Job Stress in the Human Services” was published in 1980, and the Maslach Burnout Inventory was published in 1982.

> We don't bother collecting data on why people quit, or why people burn out, or what conditions eventually break them.

A quick search of academic literature shows this is not true.
The airbag module does record acceleration, seat belt status and the general scenario used to deploy the airbags/tighten the seat belts.
I am actually ok with the conversions and C and think they are quite convenient.
Unsigned in C is modular. I am not sure what you mean by the "latest C standards specify". This did not change. I also do not understand what you mean by the "implicit cast of unsigned are those of non-negative numbers". This seems wrong. If you convert to a larger unsigned type, the value is unchanged and if you convert to a smaller, it is reduced modulo.
Oh dear. I've been trying to get people to not use this feature for a while.

One thing that has bitten me in the past is that, if you declare your associative arrays within a function, that associative array is ALWAYS global.
Even if you declare it with `local -A` it will still be global.
Despite that, you cannot pass an associative array to a function by value. I say "by value" because while you can't call `foo ${associative_array}` and pick it up in foo with `local arg=$1, you can pass it "by reference" with `foo associative_array` and pick it up in foo with `local -n arg=$1`, but if you give the passed in dereferenced variable a name that is already used in the global scope, it will blow up, eg `local -n associative_array=$1`.

As a general rule for myself when writing bash, if I think one of my colleagues who has an passable knowledge of bash will need to get man pages out to figure out what my code is doing, the bash foo is too strong and it needs to be dumbed down or re-written in another language. Associative arrays almost always hit this bar.
No, 29 countries had more iPhones than Android phones, as of 2022.
I think there are some Workflowy clones that are OSS but I like the original.
Group level differences are of little to no value when evaluating a specific candidate.

It is widely understood and accepted that males and females differ in their physiology in ways that have dramatic impacts on their capabilities. However, the two groups form overlapping bell curves, and if you're seeking someone for a task you'd be a lot better off focusing on the attributes of the individual, which may be at either end of their group bell curve or anywhere in between.

Put differently, my wife, when she was a serious triathlete, would never have been able to beat the best males at any distance. But she could beat most of the males in a half ironman. So if you were interviewing her and some male to do something like a half ironman, you'd better make sure you ask a lot more than "what sex are they?". You'd better find out if the male is in the top X%, because if not, you should be hiring her instead.

All of that is true despite the group differences being real and significant.

Hiring is never about groups ... unless you're a racist/sexist/*ist ...
The internet changed the scale and speed of communications, which is why all of this seems like it’s a new phenomenon, but politics has always been like this, if not worse.

In fact, misinformation campaigns allow carrying out bloodless takeovers of democracies, so from a cost benefit analysis of having to wage armed conflicts, the current state is an improvement.

Our biggest mistake was letting postmodern philosophers trick us into believing that truth doesn’t exist, or that it is subjective or malleable.
Better link https://www.sup.org/books/theory-and-philosophy/burnout-soci...
This is cool!

Can checkout SuperTokens which is also open source and self hostable but not sure if its worth it for now.
Believe it or not, some people still use slide rules and books on trig tables for this very purpose. They use them too. No sense in having them if you aren't competent at using them.
Do you have some benchmark results I can look at that compares results?
.inputrc can be used to adjust the behavior of autocompletion, at least with bash. It's possible to get TAB and shift+TAB to cycle forward & back through the possibles.
I really hope most people are not just trying to satisfy regulatory requirements but genuinely want to allow people using screen readers to understand what an image is about. Having said that, AI can definitely be useful when there is no alt text but it shouldn’t be an excuse not to add alt texts as a creator.
They have to though, right? If you look at the nonsense people generate in logs, it would be a war crime to not monetize that. 20% of the PB's of data is probably the same 2,100 UTF-16 characters of Windows event id 4624.
Why shouldn't you use Python for larger projects, and why do so many startups succeed with large Python repos?
I see this sentence a lot:

"How can somebody who does X just do Y?", implying that Y is somehow bad or wrong in the context of X, or contrasts with the experience level implied by X.

Maybe it's true of the subject. Maybe they should have known better. But I think it's beneficial to take a step back and view it from the perspective of readers: Many people - even people familiar with X and Y - may have no idea why Y is bad in the given context, or, more relevantly, why this should be obvious, as you imply by using the word "just". I think there's a lot of benefit to be gained by trying to observe yourself, and notice when you are writing in this style, and add more context.
Probably they use a $500,000 computer that fills a room and could be replaced with a $50 Android smartphone with offline Google Maps.
But that's the thing, the US isn't banning TikTok, the US is forcing Bytedance to divest its majority control. If Bytedance would rather shut down than do that, it's their choice to make.

The framing of this as a "ban" is truly one of the silliest aspects of this story, and allows the drawing of false equivalencies such as you've done above.
Let those people have their groups, fine. But there's no rule saying you have to cater to them. There's all kinds of people including people who enjoy going out of their comfort zone and experiencing "danger."
So, Germany previously had Prussia, Bavaria and the rest. They were separate kingdoms, but all ethnically German.

There is something to be said of for the individual cultures being even stronger during those times. Perhaps the formation of the German nation state was a counter reaction to the Napoleonic wars?

Anyway, this has little to do with immigration from all over the world: All these kingdoms already had the same language and largely the same culture.
It's the same everywhere, and even China is copying the model. Housing is a fixed asset and everyone needs one, so the moment you allow people to borrow to buy and let then the renters are stuck and the house prices soar.

The reason it's the same everywhere is that this model magically creates "growth" and "wealth". My house is worth £100K. House prices increase. So now there is more wealth in the economy (there isn't, but economists think there is). Now it is worth £120K.

I remortgage and - voila! I have £20K to spend. Now I can spend that extending or upgrading my house, now the plumber and decorator have jobs, and Amazon or whoever sell new curtains, and everyone is happy.

This is a particularly useful model to follow if you don't actually produce any real wealth, because you exported all your manufacturing jobs abroad and whilst we like to pretend an economy can run on services, in reality we run a massive trade deficit and are selling off assets to pay for it (guess which assets we sell --- we export house ownership to rent seekers from abroad! My last landlords were based in China and I live in the UK! The system works)
It could support it as a progressive enhancement.
That's a totally different thing.
> Well, Github explicitly took responsibility. The first action Github did once Lovable reached out for support was "reinstate our app and apologize for the issues it caused us and our users."

No, GitHub won't ever take responsibility for what you have between you and your projects/apps/companies users. Nor did they do so in this case.

If I use service X for doing Y, and I write an email asking if it's OK that I upload 1000s of files every day, even if they say OK today, but then next week turn around and say "Nah", I'm still responsible for my users, who trust me and my team. Service X has no responsibility towards those users at all. It sucks though, I agree with that.

> And no, you are not responsible for every 3rd party service you use. Some services are unavoidable, some services are just nice-to-have, but if you can't trust a service to perform its advertised function, it is the service's fault.

Besides DNS and BGP I suppose, what services are "unavoidable" exactly? Git hosting isn't some arcane distributed network technology needing years of reading/experience to understand, the CLI ships with a web ui you can basically copy-paste to have your own Git hosting.

I'd say you are responsible for everything that you use and depend on. And if you think "Ah, I'll just chunk 10K repositories at GitHub a day, they say it's fine" and then don't have any plan in case GitHub suddenly says it isn't OK, you are responsible for the falloff if shit hits the fan.
How to kill the toxic ego
A new Tamaya sextant can run about $3,000 and Chinese-made Astra sextants are about a third of that. (Bubble sextants aren't used at sea.)

That's the only "expensive" equipment needed for celestial navigation or at least that was the case when I learned it over 40 years ago.
I wonder if most of the reason people use auto is just to save time when typing... if the IDE could auto-resolve the type in the source code when they use auto... would that be a better compromise?
No, black and white thinking is a different thing. It's "the fallacy of grey", linked in a sibling comment.
FAANG is not a monolith and your experience is not universal based on my personal experience and those of other colleagues. There are plenty of opportunities in big tech that don’t involve getting paged in the middle of the night. You sound burnt out. Maybe take some time off and then see if you still want to hunt truffles or find a different role in tech
Thanks for the comprehensive answer, I'll look into the I2S audio solution.

You're right that iLoud Micros sound similar, they're 3x the price (The Nest Audios were sold at $50/each on sale). Definitely worth it, I just like tinkering with things.
Agents – Adapted from the AI Engineering Chapter by Chip Huyen
I never knew you can do this. Wow.
I rebuilt durable-functions in php. Durable Functions is a C# actor model runtime. My PHP implementation meets or exceeds the same benchmarks as the C# version.

> It could be easily proven by doing a bunch of work but obviously there is no point in me proving it.

Because you cannot prove it... :) I wrote this post a few years ago, that actually spurned some improvements in C# ... so here you go: https://withinboredom.info/2022/03/16/yes-php-is-faster-than...
Love seeing this kind of analysis on HN of all places. At least today we can hope that our understanding of history will lead to people being less electorally friendly to the fascist right than they were the first time around.
What hard proof is there of him doing something hard that you have expertise on?

If he lies, so badly, so hilariously, about being good at video games -- apropos nobody caring whether he is -- what else is he lying about?

https://www.youtube.com/watch?v=6N-WW0UDrVQ

As a YT comment on another video put it:

> For anyone unfamiliar with Path of Exile 2, this is like someone pretending to be a grandmaster chess player not knowing how a rook moves.

There are no ifs or buts about that. Either you know this is true, or you also don't know the game Elon pretended to be one of the best players of.

Or take him just talking nonsense about Twitter, then firing the person who corrects him: https://www.theregister.com/2022/11/14/musk_twitter_rpc_spat...

None of that squares with being intellectually curious. Never mind him claiming Hitler was a communist. It's like saying someone build 20 hospitals in [country] because they "are so compassionate". But I, with my own eyes, see him kick a homeless person and bark an ugly laugh, and more than once, so I know for a fact that even if his signature is on some papers related to those hospitals, even if he was involved with the planning and whatnot, it is not because he is "so compassionate". So in the same way I know none of this is because he is so very intelligent and pragmatic. At least if I think of intelligence as something general, simply the ability to think and memorize and connect facts. That's just not in the cards anymore.
Demo doesn't load in macOS Safari.
The concept of Ikigai is not well known in North America:

https://medium.com/@ikigai.consultancy/finding-ikigai-c1fc4c...

Where idealism and economics often change the balance of priorities over time for individuals. The fungible nature of the modern workforce has lead to a churn and burn culture for skilled labor at the board level.

People may land a position they worked for years structuring the opportunity, and only discover they fooled themselves into a career that makes them miserable.

People need to accept they will change careers around 5 times in the modern workforce. Also, the age of the middle class union factory worker having a 30 year career became a rarity in the 1980s.

My advice is to ensure one balances their own needs with the company needs, and abandon the illusion there is a perfect version of oneself in the future.

The "not caring" part is easy, as most projects get annoying after awhile. =3
Cursor’s agent in the Composer workflow will check the linter as well as run tests in the “yolo” mode.

What makes it an agent is the feedback loop of making a change and then seeing the results and making further changes.
Thanks for the reply. Is that quantized? And what's the bit size of the floating point values in that model (apologies if I'm not asking the question correctly).
i write c++, but i had to teach myself and always wondered why others use imprecise types. portability is one possibility, but then you can't know if your datastructure will break for a given input
> but if you can't trust a service to perform its advertised function, it is the service's fault.

Your customers don't care if it's the service's fault and will blame you.
Relevant quotes from the article:

> 2. Banks lend people the money to buy houses, but the government encourages them to do so by guaranteeing the loans.

> 3. Banks lend people the money to buy houses, but someone else guarantees the loans. There’s a big Mortgage Guarantee Company ... Mortgage Guarantee Company is a regular public company, owned by shareholders, but it is a large good safe company with sterling credit. And the Mortgage Guarantee Company is carefully regulated by the US government to make sure that it is well capitalized and safe, so banks will happily rely on its guarantees. They’re not government guarantees, but they’re AAA-rated, government-regulated guarantees, almost as good as the government. The government, in this approach, is not providing a financial guarantee, but it is putting its seal of approval on the Mortgage Guarantee Company’s guarantee, saying “you should trust this guarantee almost as much as you would trust our guarantee, because we endorse this company and regulate it carefully.

> The approach that the government settled on for many decades was “mostly 2, but kind of really 3.”

I like Matt Levine explicitly spelling out these details. Why? Because many people in the general public, especially leftists and socialists, believe that the 2008 Great Financial Crisis was caused by greedy US banks lending out money to unworthy people who had no ability to pay back loans, and take a profit from each transaction, and sell the toxic debt to other parties. It's a story directly attacking the greed and corruption in capitalism.

While those 3 points in the story are true, what this ever-popular narrative misses out is that the banks were motivated to make these loans because someone else - FMAC and FMAE - guaranteed them. And FMAC and FMAE basically have the full backing of the US government. The banks weren't risking their own money if loans fail; they were risking someone else's money. If the banks were the ultimate underwriter of these mortgages and thus defaulters would impact the banks, then the banks would've been way more diligent and restrictive about loaning out the money. So in the end, this is more a story about socialism and government interference that underlies the capitalistic greed. The bad loans were subsidized by the public at large, and that is a good example of socialism in practice.
I would almost call this the "boilerplate effect".

Where people copy the giant boilerplate projects for React, K8, Terraform, etc. and go from there. Those boilerplates are ideal for mid to large scale projects. And it's likely you'll need them someday. But in the early stages of development it's going to impart a lot of architecture decisions that really aren't necessary.
Seeing this exact effect where I am currently working. Main available CI/CD tool is a customised and centrally managed Jenkins fleet. It's pretty much impossible to avoid using and seldom needs changed - until it does. Some attempts have been made at centralised libraries and patterns - but even that requires knowledge and study that most won't know is available or be given time to acquire.

So when the inevitable tweak or change is made it's made in the easiest, cheapest way - which is usually copying an existing example, which itself was copied from somewhere else.

I see exactly the same in other teams repositories. Easiest path taken to patch what already exists as the cost/benefit just isn't perceived to be there to worth prioritising.
Building a Cultural Bridge: My Late-Night Hack with iOS Shortcuts and LLMs