skysight-inc/HackerNews huggingface dataset:
I agree it lacks all of these things, but in scientific computing - at the current state - it is already ahead of fortran, python, and C++ in terms of convenience. Precompilation doesn't matter as much here, and the packaging and JIT compilation as well as relatively simple FFI are making one's life a lot easier.

And NB, python also doesn't offer many of these features, such as dependency management and simple single-binary builds. Yet it's popular.
AFAIK nothing else uses the Steam Deck APU despite there being several PC handheld manufacturers. All the others go with standard laptop chips for better or worse.

Although I wonder how much exclusivity you get anyways with how remarkably similar the PS4/Xbox One and PS5/XSX designs are.
Is it plagiarizing if ChatGPT knows about chess rules, analyzes every single chess strategy, then create a similar game?
So? Laravel uses type hinting, ok.

This has absolutely nothing to do with your previous post grossly misrepresenting a talk. You hadn’t even mentioned Laravel in it.

Type hinting is not equivalent to a static type system, which is what the parent was asking about.

Finally, in either cases, it changes nothing to the fact that the pain points mentioned in the talk were not caused by the lack of a static type system (which is not to say it cannot cause pain points)
any luck on implementing this one? would be cool to see if pycob can do it.
I'm a bit of both. And it often depends on who I'm interacting with/how comfortable I am with the person.

With some people talking through ideas is easy - they understand that way of thinking and know that when you are talking it's a work in progress and not the final idea.

Other people it's more tricky. When you say something they interpret as the conclusion of a lot of deep thinking and will assume you are a complete ass when you trot out some half formed idea.

You just need to learn how other people work to make sure you don't mess things up.
There are tools out there for other languages that _can_ handle incremental & per-modules builds, such as purs-nix for PureScript, so if opam-nix doesn't now, I'm sure it will in the future as a lot of projects are asking for this feature.
On some topics you can get a different version reality in google search results and what other search engines produce. Any A/B testing on this regardless of your position on the topics should be an eye opener. I'm not a fan of googles activism for influencing political or technical topics and I've attempted to get them out of my life.
First you should check with your consumer protection laws, where I am from (Brazil) any cancelation fee that is more than 10% of the service value is considered abusive. So you are totally entitled to ask for your chargeback (just be sure to cite the regulation/law your applying) and if AirBnb does any retaliation (as banning your account) you can sue them for that.
If it’s as blatant as copying the entire game, you’d think it would be easier for you to find the game it copied. By your own account, this is an example of an obvious case of plagiarism. You were dead set on it, 100% sure.

Yet here we are. Dozen comments later and still no written set of rules produced which definitively shows that it was copied.

Come back when you actually have that and maybe we can continue this conversation.

> But ChatGPT takes deep discussions from reddit or stack overflow, I can't find those with a search engine.

Where do you think the answers come from? It’s not like Google has a massive index island around Reddit and SO.
I'm simulating an audio speaker in real time. So I do the data crunching, model fitting, etc. in python and this gives me a godd theoretical model of the speaker. But to be able to make a simulation in realtime, I need lots of speed so rust makes sense there (moreover, the code I have to plug that in is rust too, so one more reason :-)). (now tbh, my realtime needs are not super hard, so I can avoid a DSP and a real time OS :-) )

I don't need rust specifically. It's just that its memory and thread management really help me to continue what I do in python: focusing on my core business instead of technical stuff.

The less I code the better I feel :-)
The real problem is that Google holds an effective monopoly in search, so any digital marketer worth a salt will optimize the crap out of their blogs and pages to get higher and higher rank within Google alone. This will, in turn, lead to what we see today: a race to the bottom in terms of quality to get the best SEO results.

I've found that a mix of search engines give me the best results, I'm trying my best to incentivize competition. If I want super local results anywhere outside the US, I'll use Google+uBlock because that's what it works, but everything else I use Kagi or DDG.
How is that Google's fault? are you expecting a "Search" engine to perform qualitative analysis on your specific topic and generate a list for you?

"best xxx reddit" that's google working as intended, you searched for a topic on reddit.

I swear with the proliferation of LLMs most people have completely forgotten what a "search" in a search engine means.
Stop wining and looking for external approval (be it your shrink, your GF or HN community)! The only thing you need is your own approval of yourself.

It’s not as eas as to say about it. But totally doable if youre honest with yourself and set up such an intention.

I know what Im talking about. Iv been in the shoes similar to yours. Including phd thing.
how would you implement this? just take in a URL that has an RSS feed and then link each item on the feed to the podcast player?
yeah, german here. I know schufa exists but right now it's really barely relevant. I don't plan to take on large debt or something (I think that's what they are used for?) and I've never used it so far.
MBTI are pseudoscience -> This.
It absolutely fails to make predictions, except that people who describe themselves as liking to think are people who like to think, and other obvious ideas. It is very hyped in actual application, though. As is homeopathy and astrology.

<edit>
Big Five Personality traits and the HEXACO model exist, and they seem to have more a more positive scientific review history. “Your boss is probably someone more likely to have qualities from the dark triad” is still bad news when looking at the real world versus an ideal world, but this seems to be a checked fact.
</edit>

There is some evidence to suggest that the Myers-Briggs Type Indicator (MBTI) may not be as reliable and valid as its proponents suggest. In fact, some studies have found that the MBTI does not consistently yield the same results for individuals who take it multiple times, which raises questions about its reproducibility and the reliability of the results.

For example, a study published in the Journal of Personality and Social Psychology found that only about half of individuals who took the MBTI twice received the same result both times. This suggests that the MBTI may not be a reliable measure of personality traits.

In addition, other studies have found that the MBTI does not reliably predict job performance or other real-world outcomes, further questioning its validity as a psychological assessment tool.
Correctness in a program is a bit like Partition-tolerance in distributed systems, isn't it?

It's not an option to write (too) incorrect software, even if doing so is a lot faster. At the end of the day, the software needs to do its work.
> why people don't think this is noteworthy.

Because the game has existed for centuries. ChatGPT claiming ownership is nothing new, either. The current top post even links an android app that does the same.
I see them every day. We must live in different places.
oh this is cool
That’s exactly what I meant by who has the burden of proof.
> If the US were a sane democracy with a proven ability to have pragmatic and purely scientific debate on hot topic

This topic is being weaponized by the far-right because it triggers primal fears on the "you will not replace us" crowd.

I don't see anyone in the political left manufacturing outrage about this.
Reminds me of a somewhat related proverb: "Never argue with idiots. They will drag you down to their level, and then win through experience."

Of course, I am not implying that people with depression are stupid.
Is it unrelated? He's assuming Musk's takeover caused the downtime, but you're assuming it didn't. I can think of several reasons it might've (removing a large amount of staff and overworking the remainder being obvious ones). What's the alternative?
> You then expose the static versions, either directly or via some trivial app.

Most ActivityPub objects are already static and immutable, the sooner fediverse developers realize this and simplify the code paths between reading a URL and returning the static and immutable object that has that URL as an ID, the better the ecosystem will be.

It's sad that everyone insists in wrapping costly database accesses and logic on top of what should be very, very simple logic.
holy! 42 lines of code - love it!
You missed the expertsexchange era when they spammed all of Google ^^
Two late thoughts; apple just enabled notifications for web apps in safari. So in theory you could have a messaging app not in the store. Maybe. Not sure what the state of this is in android.

Hopefully soon we will have sideloading on ios too.
They also said those patches with extra limits aren't going to be accepted to Prometheus repo. That's sad, people with the same issues would need to look for alternatives.
Do you know about nix-shell --pure?
can't google assistant or alexa do this? why would you need a web app?
You already commit a big fallacy in my opinion implying that objects need to be related to database access.

Once an object has been created on an instance - with very few exceptions - there's no need to tamper with it. Storing it as a JSON on disk is perfectly acceptable.
Why would you think that? The issue is spammers taking over top results with advertised content, why do you think generative AI will actually fix this in any way? Besides just preventing you from actually finding the real information on the bottom of the results?
Something I’ve always found interesting is wording in 1st person vs 2nd person. For example a link to “your orders” vs “my orders”. They’re both legit, but feel totally different. And I guess there’s a third, neutral option: just “orders”. The article mentions this very briefly, but this difference has a pretty profound effect on how the relation between the site and myself feels, that it doesn’t go into. I wonder how deliberate this decision (1st or 2nd person) is on most sites.
Hey everyone! I got an e-ink display and wanted to make something with it, and made this! I call it the Timeframe, and it was really fun to make. I'll be around to chat if you have any questions.
How much Python code would remain written in Python, if caring about a proper JIT in CPython was actually a thing, one wonders.
what do you mean by uBlock origin? what's the use case here?
Pilots still do this. It’s called visual way finding. It’s mostly practiced as a skill in case the GPS fails these days.
Assume it will be hacked. Assume the bad guy is just sitting there patiently waiting for you to fuck up. Assume it has been hacked.

Even if you are perfect, and you wont ever be, some dumb little thing can come up like Docker bypassing your firewall entirely and baring your database's passwordless arse to the internet[1]. Or like in this case you'll have forgotten to update Plex for 3 years.

[1] https://blog.newsblur.com/2021/06/28/story-of-a-hacking/

Protect the data as well as the machines. Isolate everything that can be the best way it can be. Pull your backups rather than push. Don't leave sensitive data around if it doesn't need to be there. Encrypt data at rest where possible. Don't allow HTTP access to directories named .git if you're in web hosting - of course don't store a repo in the served web directory, but know someone is going to do it anyway. Pre-emptively disarm any footguns you come across. Label them at least.

The best tool is experience, but I'd at least have some monitoring too. I use Zabbix myself because it was the first monitoring tool I used, but you can use whatever you fancy. This is not an install and sorted application, you need to learn how to use and configure it too..

Sorry as I type this I realise I definitely don't know my knowledge well enough as I'm having trouble simplifying it into a HN comment. This is a too-close-to 20 year career and counting in fairness haha.

Learn how to be the bad guy. Guard against your skills. Improve your skills. Repeat.

Stuff like running through hackthissite.org might be a decent place to get started on offence-based defence.
I seem to be running into a bug where the velocity gets mis-matched somehow -- the velocity will be listed as above -12 m/s even though the rocket is actually going up, which obviously makes it impossible to land.
Don’t you think its much harder to find a good ceo than a good junior software developer?

There are major inherent reasons why most social structures are pyramidal.

What’s your plan to work around them?
> In practice this might mean reading the API documentation and writing 20 lines of code per endpoint - not a deal breaker for me.

On this note, I have found Elixirs built in Task/GenServer/Process/Supervision primitives [sic] (also GenStage!) to be immensely useful when corralling diverse APIs. It's very easy to break each part into its own tiny system and link together, handle fails, backoff, etc.
Diablo 2 “Perspective Mode”
> For example, if you Ctrl-C while its downloading an update, you get in a weird state where nothing works. …

There is a new Nix installer from Determinate Systems, a company heavily invested in Nix, which should make installing Nix more atomic, reversible, and thus easier:

The Determinate Nix Installer
https://news.ycombinator.com/item?id=34957953

And after getting pass the installation, Nix is great for production.
Take the link as a global id and the initial value for url then allow url to be updated.

It means you have to trust the redirect chain.
Introvert Entrepreneur
Pity it wasn't originally written in Python. /s
I am highly introvert person. I do have very limited people group. I have started my Entrepreneur journey in 2020 after dumped by my past company. Past 3 years was very hard on me financially, physically and emotionally. I want to ask what would be chance for me to become successful? I am feel like people around me started after me have good chance of success compare to me. I am stuck. How to solve this? I tried meditation but nothing helps. Please guide me.
> My main gripe with it is the extrovert - introvert axis is a bit weak with many people being close to the middle

I think that's partly because people don't understand what extraverted vs. introverted mean in the MBTI sense. It's not about sociability. It's actually about how much external stimuli someone likes more generally. This might be social stimuli (Fe), but it could also be physical stimuli (Se) (for example, liking being physically active or out in nature) or more conceptual stimuli / external ideas (Ne), etc. Or a computing analogy: what's your ratio of IO to CPU time.

Also, at least in the cognitive function interpretation (which IMO is the only sensible theory in the jungian/mbti family), introversion and extraversion do not apply directly to persons. They apply to thinking processes. An extraverted person is then just a person who uses an extraverted thinking mode more often than not (everyone is theorised to use both extraverted and introverted thinking modes). As you note this bias can be more or less extreme.

Indeed, it's been observed that it can both be influenced by external factors (e.g. social expectations), and that it tends to become less extreme over time. As such, a persons "type" is generally considered to be determined by what their preference was in childhood, and (the type) is taken to define their baseline personality (cf. genotype) from which their actually observable personality (cf phenotype) develops.
There's a two hour edit window on comments.
It's as soon as it learns that X celebrity is dead generates clicks.

Then folks will learn not to trust it just because it is a computer once everyone is announced dead, and everyone will have to make claims that they aren't.
I tend to exaggerate my claims a bit, yes. But you exaggerate your claims as well, for example you claim that if it had copied the rules it would be easy to find an example, that isn't true at all. Many examples of plagiarism goes unnoticed for years, until someone who is familiar with the original work points it out. I know examples where the person was found out during his thesis defence, he had plagiarised his entire PhD work from papers in another language and nobody noticed until years later, not even all the peer reviewers of the papers.

So maybe these rules are described in Japanese? Most similar games comes from Japan, Kakuro, Sudoku etc. Would your plagiarism detection method of Googling it find a Japanese source? I doubt it. But ChatGPT transcends language barriers, it can translate to English just fine.
I just want to say thank you for everything you've done for the rails community. you have been a hero of mine since i started learning rails a decade ago. i hope you are enjoying life and thriving cause you have earned it and deserve it. thank you again for all the help.
They don't need to be individually gullible at all - the causes they fight for are real and important to them, and the social schisms already exists. Outright misinformation is not necessary to drive a people apart, it just helps if you can get away with it.

Long-lasting societies have a complex dynamic of cohesive and repulsive forces between people - causes that unite them and causes that divide them. It only takes
subtle nudges to move the balance, to de-emphasize compromise and stoke conflict. Modern internet surveillance makes it possible to do this with precision, like a finely monitored industrial process. We're not nearly at the end game yet and we don't know how to protect a society from this kind of attack.

The two-party system adds perverse intensives where you win by pushing people as far as possible to the extreme. Moving for conciliation and moderation is ceding ground to the other side.
>The only thing I really don't like is having the `page_html.ex` and `page_html/index.html.heex` etc files in `controllers` being the recommended workflow. It feels so weird to have the templates live there, luckily you can put them wherever you want so it's not a real problem

I have found this (moving them where ever you want) to be a lot simpler to wire up in 1.7 vs the old `use ...` options!
Can you tell us what value you get out of rants from unqualified people? What actionable thing comes out of consuming such information? Because I can’t imagine why anyone would do that, since “experts” are hardly ever a homogenuous crowd and disagree even among themselves. Why not just look at another side but one that is still made by a qualified expert?
Page publishers would still have the same incentive to game the system, only putting a smaller numer of ads, perhaps then more expensive and more carefully selected.

If you want to live in that world, you can today by running an adblocker. All major browsers enable you to use one. Even on mobile, vast majority of ads are easily defeated with a simple DNS-based blocking. I only see a handful of ads on Tik Tok and mobile Twitter. They're still mostly bad.
Lightning was introduced in 2012 lmao. Apple used other proprietary connectors before

Stop bullshitting. 4 wouldn't even cover connectors for apple stuff
That is very much, what discussion in a democracy could be.

"If you want a question answered (by the internet), don't ask. Give a false answer." say some (I am looking at you, logbuch-netzpolitik.de #LNP455)

Seems to be a common credo. I am still looking for a content publisher that gives out the facts checking with the actual content, for me to not have to come back to re-read the actual answers.
As someone who swore by Typescript over Javascript, it's an annoyance. Dialyzer type specs create more pain than they're worth imho and you rarely get useful autocomplete in return since Elixir IDEs (VS Code/Jetbrains + FOSS plugins) aren't as advanced as they are with Typescript.

As another comment has mentioned, what works for me is defining structs for more complex parameters and using them like so:

def some_function(param1, param2, bag_of_options = %BagOfOptions{}) do

With this you'll get autocomplete when you type `bag_of_options.`, a compilation warning* [1] if you try to access properties of `bag_of_options` that don't exist, and it's going to raise an error if you run the code and try to call the function with anything other than a %BagOfOptions{} struct.

TypedStruct library is particularly useful when defining structs, allowing you to easily define and document fields, assign them Dyalizer types and set their default values.

This is good enough for me not to significantly hinder my productivity, but YMMV.

[1] Compilation warnings can be treated as errors using --warnings-as-errors, I use it for all production builds
imho, it's quite relevant when integrated with Ableton Live

https://www.ableton.com/fr/live/max-for-live/
We've been having regular long summer heatwaves in the Netherlands the past 10-15 years where it stays 30c+ for over a week. At that point the thermal mass of the brick starts working against you in the summer as well as the short nights (less than 8 hours in summer) are not enough to cool the house down and the brick radiating heat keeps the house uncomfortably warm 24/7.
What makes you think that the niche subreddits aren't also full of marketing firms, bots, and upvote networks? With very few exceptions, they are.
> not a deal breaker for me.

The last two words "for me" is what I am talking about. The average web developer doesn't invent new libraries. He uses them.
This is making me laugh out loud a little as I relate deeply and I’ve never encountered such a clear description of it, nor anyone who’s described themselves as similarly wired.

For me it’s that my brain simply will not accept facts or advice unless all the underlying dynamics have been made explicit, and it’s been put into context as part of a bigger system. Until then it’s just a distant and profoundly uninteresting suggestion which my brain will rapidly dispose of.

Personally I flopped at high school science once the teachers stated putting rote formulas on the whiteboard without deep explanation if their significance, i could feel my brain rejecting the contextless information. Later in life I became fascinated by the same subjects, when I started reading well written popular science books.
Raising interest rates on its own doesn't do anything about inflation at all, actually. When you raise interest rates you are decreasing demand for borrowing but even that on its own doesn't decrease inflation. Inflation slows down as people pay off their debts as this destroys money that was previously created through loans. It's basically a side effect, not the main effect.

If you have a bankrupt government that can't afford interest payments, then raising interest rates will just lead to borrowing more money to pay the interest in a vicious cycle until hyperinflation sets in.

If you can limit borrowing and speed up payback of debts through any means other than raising interest rates you achieve the same effect much sooner.
> How accurate this is, well that’s a topic for debate.

Not really; we know for a fact it is not accurate (and thus irrelevant). You can debate it if you wish but the facts of the matter have been long settled.
>For nearly 150 years the Earth belonged to them [dinosaurs]

>Dinosaurs lived exclusively on the ground

>The common misconception that dinosaurs didn't live in Russia (wat)

Is this written by a bot?

edit: ah, it from Russian state funded media. Makes more sense.
Perfect use case for IoT mines and AI object/face recognition