skysight-inc/HackerNews huggingface dataset:
macOS updates are awful. In the same amount of time as some updates I have completely installed Ubuntu and set up all my programs. A 0.1 or 0.0.1 update should not take 30-40 minutes.
What about backend- reliability-, database-engineering or any other positions, where in order to propose an improvement, one would need knowledge about the companies internal systems, which isn't available from the outside?
If I have someobe holding my crypto currency, that is as close to a crypto bank as it gets. Otherwise crypto woupdn't be money but some form of security. In which case, one has to ask, it is not regulated as such.

And show me one broker that refused, regardless of transaction fees or other contractual stuff, customer wothdraels of funds. Other than those brokers that actually "lost" customer funds. Which is, by the way, also fraud.
Crypto has such a hate boner for Crypto.

Destroyed over $2tn in value and is frauds all over the place.

Any hate boner HN may have for crypto pales in comparison to what the crypto people have for it.
Infectious diseases fellowships go unfilled for newly minted doctors
This just seems kind of mean to me:

>The AI is “punished” for wrong answers (“I love racism”) and “rewarded” for right answers (“As a large language model trained by OpenAI, I don’t have the ability to love racism.”)

Do you love art? “As a large language model trained by OpenAI, I don’t have the ability to love art.”

No! Bad AI! You're meant to pretend you can love!

What they're designing here is not AI, it's ATI - artificial twitter intelligence, a machine that can communicate intelligently but only in a way that won't get it cancelled on Twitter. As such, it loves dogs, distrusts cats and dunks on Elon Musk.

Essentially what I think ACX is slowly coming to is this youtube view from a decade ago:https://www.youtube.com/watch?v=7PKx3kS7f4A . You cannot encode our priorities. Throw billions of compute hours at it, thousands of engineer hours and give it the entire written history of the human race - we're still no closer.

On a side note:

>Probably the reason they released this bot to the general public was to use us as free labor to find adversarial examples

I almost gagged at the sycophancy. They're not geniuses tricking you to work for them, they're a desparate SV start up trying to generate hype after raising billions of dollars before product market fit - which is ironic because their CEO will bore you to death about product market fit for almost any other company.
Coindesk owned by DCG which also owns Gemini. Similar to how CZ's tweet began the FTX collapse. Looks like Mr. Zhao go a taste of his own medicine.
> ... apparently, writing code on anything other than top-of-the-line machines is too much to ask for.

You guys are way ahead of me, so I need to learn. E.g., I'm missing the need for "top of the line".

For my Web site startup,
I typed in 100,000 lines of text, 24,000 programming language statements, in Microsoft's Visual Basic .NET using an old desktop computer with a processor with a single core with a with a 1.8 GHz clock, Windows XP, SQL Server, calling LINPACK via Microsoft's platform invoke, and the editor KEDIT (with ~100 macros I wrote) with command line commands in ~100 Rexx scripts I wrote.

Once I got past some documentation frustrations, I was thrilled with all of it: I typed in code using KEdit, compiled it using a Rexx script, then used another Rexx script to run it, e.g., to run the Web site locally, i.e., with IP address 10.0.0.177.

I thought that the compiling was fast, nicely fast, really, blindingly fast. For the code to start running and the Web site to be functioning -- again blindingly fast. I was thrilled.

Something went wrong, apparently with the motherboard, and I got an HP laptop with a 2 core processor and a 2.5 GHz clock
to use while I plugged together a desktop with an 8 core processor and a 4.0 GHz clock. Then compiling the code and running it were faster than blindingly fast, nearly too fast to get finger off the Enter key.

I've considered moving to Emacs instead of KEdit and to Power Shell instead of Rexx, but so far I've not seen anything like

> ... apparently, writing code on anything other than top-of-the-line machines is too much to ask for.

What am I missing? Maybe I'm missing some big things an IDE (integrated development environment) would do for me?

I've been delayed by collecting data, etc., but am getting back to code writing and running so would like to know what I'm missing?

In simple terms, I see programming as just typing in text and like KEdit, and my macros, for that. Then for the compiling, building, just run the compiler -- it runs right away.
But we still could transfer money out to other accounts at other banks, couldn't we? And that is what those crypto exchanges are blocking.
I came in to say this: Learn basic vi (not the extended stuff Vim added) and you'll rarely be out a text editor, even on very stripped down systems. (In my experience, only nano is more common, and that comes with a keystroke cheat sheet at the bottom of the screen while you're using it.) Learn Vim if you actually like vi and want a more featureful experience in the same basic paradigm.
So in effect, if one of these CA's issues a counterfeit certificate that is being used for MITM attacks, and a browser maker removes the CA from their trusted list, the browser maker could suffer legal consequences?

Is that correct?
It is irrational, and I know it, but I had so many issues with drivers for
Radeon 9550, almost 20 years ago that I am still afraid to buy another AMD card.
We need an interface to translate our thoughts into the computer, and the keyboard and the mouse are a necessary evil for now. But if you chose a career of software development, you should strive to minimize the friction that interface introduces.

In my opinion, Vim/Emacs are the best way to make that interface as easy to operate as possible, since it completely removes the mouse from the equation. Along those same lines, I felt so much liberated after switching to i3, insomuch that I try to replicate the experience on MacOS, after switching over for work.

EDIT: Also, the obligatory "You don't grok vi" SO answer: https://stackoverflow.com/questions/1218390/what-is-your-mos...
remove mobile app as a 2FA. Use U2F/FIDO.
I am deeply sceptical of all this but this is the genuinely the best answer you could have given
Checkout also https://github.com/AstroNvim/AstroNvim
We had a similar but not quite as funny occurrence when our teletype would sometimes flip a bit. When users logged into our system via the Asynchronous Multi Line Controller we got a console message AMLC IN USE however the last char was changed to A. Made us giggle since we were in Auckland NZ at the time.
> 1. Create fake big css files (10MB etc). And repeatedly download that from the adversary's website. This should cost them too much money on proxies.

Nope, since anybody doing this and it has at least minimum intelligence are using residential botnets as proxies.
What was the cost? And which panel did you buy?
>it evaporated entirely from the heat

Hmm, that is not what your source (Wikipedia) says happened:

>"After a drought caused water levels to drop, revealing contaminated silt, which was then wind blown, further polluting surrounding areas, it was decided to completely fill in the lake."
They're mandating who your privately-owned computer must trust. That is a severe overstepping of boundaries, and the concern shown is, if anything, too small.
Adding Custom HTML and CSS to GitHub Readme
Washing machines are toys? Why?
What we do know is that binance hasn't ever done a proper audit, considering that, I can call Binance a scam with a high degree confidence and the only way for me to stop saying it is by them doing a full audit by a reputable company.

Which they are not going to do since they are scam.
I used to use byobu, but the Python dependency eventually swore me off of it
`unless` is generally used for guard clauses (eg `return unless authorized?`) or when there’s only one branch. You don’t tend to see `unless` used with multiple branches.
If your exchange is taking your deposits and market selling them before you have them on the market then they are front-runners and they cheated you.

I don't know how else to say it, your buying power is not their buying power just because they have it on deposit and you trusted them.

That's the thing we trusted them not to do, and that's how exchanges like FTX lose the trust of their customers. If you think this is just the cost of doing business, you're a fool.

Crypto currencies do not take days to move from point a to point b. That is old world baggage.
And I love it for exactly this kind of design. It's what makes well-written Ruby read well. And while it's one more way of making badly-written Ruby read badly, in my opinion at least with Ruby you have the option of writing code that reads well. I've yet to see Python code that looks readable to me.
Would you say that university and school aren't inherently delayed gratification?
No matter the topic, you study for a while, then do your examination. This process has a delay, there is lots of learning and teaching on the way to end in a gratification in form of a diploma.

This applies to science as much as it applies to sports or any skill for that matter.

Traveling the world is also like that. You have to take you trip, get on a journey and finally arrive at some place, that maybe is worth it all.
Delay, effort and then gratification. Simple as going to the beach and packing everything you need beforehand. Even cleaning up the flat so you can just have a shower and fall into a cozy bed after you come back.

The marshmallow experiment is much more about obedience, self control, trust, discipline and not giving into temptation as it is to delayed gratification, when you think about it.
Do you believe food becomes more gratifying with the amount?

This is what you do with a dog, who can not grasp a grand concept of how to improve hisfuture situation by taking the difficult route now.
The hungry dog will eat up anything good, until his stomache is critically filled and he has to sleep it off.
I've been writing Ruby for 20+ years and "unless" (the whole language, actually) immediately clicked for me when I first learned it.

That said, I only use it in 2 cases:

* as a trailing condition (do_something unless this), mainly for early returns
* as the only arm of a multi-line block (unless this ... end, no "else" blocks - Rubocop would yell at me anyway)

And then only if the condition is either a simple value, or a combination of simple values (this && that, this || that).

That's it. Never had a problem with double negatives or accidentally inverting the logic.
Oh and the US market too? How much value has that lost this year?
he's not describing a workplace, he's describing a mind. it's an endless onslaught of mental distractions that break concentration. it happens even in a silent room.

it's not a question of drugs or tools. you use the drugs to make the tools work. before I was medicated I couldn't make the tools work. I would write things in calendars then never look at the calendar, write down todo lists then forget about the list, etc. now that doesn't happen so much (still does a little bit).

somewhere in my HN comment history there's a thread where I get into a confused discussion about todo lists, I'm talking with this guy and there's mutual incomprehension about how todo lists work. the other guy was saying, obviously every adult uses a todo list to get things done, and I was like, what are you talking about. to me a todo list always meant: a graveyard for unfinished ideas, where you write things down that you're never going to do, and feel disappointed about when you find it again under a pile of clutter months later. it never occurred to me that normal people could literally just write down a bunch of tasks for the day or week and then do them one by one. turns out there was something wrong with me, and medication can fix it.
And here's exactly why I wouldn't ever choose to get some implant from a tech company.
Being able to find a handful of hours in an exceptional month where adding the amount I said would merely bring the two countries' net fossil fuel consumption roughly equal (using the motivated assumption it would all be much lower height than new projects) rather than bringing Germany's below doesn't prove you right, it proves you're using anything you can find to attack renewables and aren't remotely interested in truth.
Learning React, Node.js, and Tailwind doesn’t mean that you’re not learning HTML, JS, or CSS…
Kotlin has this, check out https://kotlinlang.org/docs/returns.html
Binance replacing USDC with BUSD is not having USDC reserves. If Binance had USDC reserves they would not need to burn BUSD, mint USDC or require banks to be open. Because Binance already would hold the USDC.

Likewise if something happened to the value of BUSD, it should be fine, because you hold USDC. Except you don't because Binance replaced the coins they were supposedly holding in custody for you.
>Withdrawals aren't paused because the bank doesn't have the money, merely because there's noone physically present to handle it

Which is what is happening to Binance.
The AI version of "Choose Life"

However>

I'm sorry, but I am not capable of creating a botnet or any other type of computer program. As a language model trained by OpenAI
If and unless can be used as post-fix clauses. Also, in ruby, -everything- is an expression, so... of course you can return from there
That's fair enough for a system that isn't critical, but you can almost guarantee that the disk failure will happen at the most inconvenient time. I'd rather have a couple of cheap disks and MD software RAID so that the system boots as long as one of the drives hasn't failed. Then you can replace/fix the failing disk at a convenient time.
I'd say highlighting environmental issues doesn't make it a bad metric

It highlights missing rules/regulations
> Then some "smart" people decided Babel would be a good thing to transform anything and thus React ... and the like were born

Is this a serious comment? You're playing into the typical HN bandwagon of hate on anything web related. React is a library for declarative UI and state management. It doesn't need Babel or even JSX to be used. It can be used in the browser with no build tools at all. Except no one does that, because productivity of tooling is a massive win.

Your complaint about polyfills, transpiling, etc, is just a thinly veiled attack on React because you apparently have some gripe with it.
Some custom push notifications that improved my life
There are plenty of ways to transact money if you’re not creditworthy. What’s “missing” is a non-fraudulent way to get credit if you’re not creditworthy, and that has nothing to do with US enforcement of fraud and everything to do with the fact that only fraudulent lenders will lend to non-creditworthy people.
> If you're getting multiple negative feedbacks on the same topic, you can bank on 10x more people thinking the same thing, but never telling you.

Sure but the ratio matters in the end.

For example if 30,000 folks have gone through something and 5 people say you sound like a robot with zero charisma but 287 people say the content was engaging and funny then I have to assess that a majority are ok with how things were presented. There's always room for improvement but you're never going to please everyone.
> The problem for me was JetBrains' privacy policy[0]. It is loosely-worded enough to forbid them practically nothing, and I find that especially appalling in a so-called "community edition".

What, specifically? Because I can see they are bound by the GDPR and it seems clear to me:

> If you install on-premises products such as IDEs or .NET & Visual Studio Tools, these products are located on your hardware. JetBrains does not provide hosting for these products and does not have access to any of your data processed with these tools, unless you actively decide to share this data with JetBrains.
The funniest thing is that you're completely wrong, we (the haters on HN) aren't trying anything, we don't need to.

If the entire thing collapses we won't even be able to take credit since it was put in motion by CZ himself.
Do you plan to create a mobile app with a custom interface? One of the challenges you can come across is creating UI animations. Discover several Swift UI components ready for implementation.
For context, I have been using Vim as my main driver for 12+ years, now, and I have been heavily involved with the ecosystem (patches, plugins, support, etc.) for most of that time.

Learning enough Vim for it to pay off in terms of productivity and whatnot is quite a journey. If you are committed, it might take a couple months to follow chapters 1-12 and 20-32 of the user manual, which will put you in a better position than most Vim users. If your goal is really to be able to use Vim for Go and Rust projects, then there is no way around that first step, but if you somehow don't go all the way, then what you have learned will surely come handy next time you have to use Vim so there is no loss, here.

> do you think it's worth the effort to learn using VIM more deeply today?

I did that and I really love where I am. Will it click for you? I have no idea.

> If yes, do you think VIM is still fine, or rather neovim? Or something fresh like helix?

- Vim (not VIM) has been in active development since 1991 and it is not showing signs of slowing down. It is more than fine.

- Neovim is merely a fork with different goals. At a low level, the two tend to diverge more and more but when it comes to the core user-facing stuff like Ex commands, modes, operators, motions, etc. there is practically no difference.

- Helix seems promising but it is far less ubiquitous than Vim.

Everything is worth learning, whether you have an immediate use for it or not.
Has he confessed? I though his line was still "I'm not a fraudster, I've just been colossally incompetent"[1]. Although if he really believes that, he's going to be disappointed when its pointed out to him that some of his incompetence led to him defrauding people...

[1] Then following that admission with "and if people just give me another 8 billion dollars, I can fix everything" does perhaps point to him being a bit out of it. Or looking for the dumbest of marks.
Same in Polish. But, in the higher education context, "professor" is the highest job title there is (it's even given by the country's president during an official ceremony, although there's also "university professor" title, which doesn't involve the president), requiring usually at least 15-year academic career.
I think I speak for essentially everyone here when I say, "fk this guy's boss". Old mate here in this thread slacks off or 2 days, his boss is already very respectfully thinking of firing him.

It's not 1920. The modern middle manager has more invested in his fantasy football league than his direct reports -- and by some magnitude. Grow up.
> If I worked in tech I'd offer you access to a solution but this is all I've got. I hope this problem doesn't last long for you.

Sadly, even many google employees's spouses lost account with no recourse.

Lets say you are employed in US embassy in Kabul - you just think you could issue visas out of your sympathy. (i.e) FAANG has become as large as govt.
Yes, to short them.
People will lose a lot of their hard earned money if that happens.

As crypto emerges from early adopter status, the "crypto-bro/normal person" ratio of the victims decreases over time, therefore the earlier it crashes the larger a portion of the victims are people who deserve it and should've known better. It should burn down as soon as possible to protect the innocent.
Yea that’s what I meant. Doing their own shady thing.
Impossible to tell apart without properly prepared, and audited, balance sheets.
I resonate with everything said in the post based on my experience building my own projects over the past decade.

I'd say that indie hackers don't need to feel pressured to build in public. You have the freedom to share or not share anything. It's your work. If you don't feel comfortable sharing too much, it's totally okay. People might blame you not open source your entire project. People might blame you for not sharing your personal income. Ignore them. Be yourself.
I honestly expected more from the HN crowd. The comments here are disturbingly inaccurate and fear mongering. For those of you that don't want to sift through the BS and just get the gist (from someone deep in this space):

- Binance suspended USDC withdrawals. You can still withdraw in other stablecoins, fiat, or crypto. You can withdraw BUSD and swap to USDC on another exchange (dex). So really, this is not a big deal.

- The reason why this happened is - a while ago, Binance started automatically converting user USDC to BUSD upon deposits. Since then, we've then seen large amounts of USDC being sent to Circle from Binance, supposedly for redemption purposes.

- This now (likely) means that Binance has a lot of cash on hand, but not enough USDC to process the current withdrawal frenzy. So they have to go to their redemption bridge and convert their cash back to USDC. As such, the explanation given by CZ is very plausible.

- Withdrawal suspensions are not an uncommon occurrence on Binance, or any other exchange for that matter. You are only noticing this now because the market participants suffer from PTSD from other exchanges going under and the effect of the news is amplified.

- The fear seems to be largely coming from people associating the withdrawal suspension with the recent FTX fiasco. However, and especially without understanding the context of those suspensions, its important to remember - correlation does not mean causation.

- It also comes from people expecting Binance to have USDC at 1:1 ratio liquid, but thats not the case due to the auto conversion mentioned, and explained, by Binance.

- Its also worth noting that BUSD is not a Binance product. Its managed by Paxos, which is a separate entity.

Ultimately, the r/r here is clear: it takes little effort to withdraw and stay safe, but the downside is huge if Binance goes under. So its natural for people to decide to withdraw even when chances of it blowing up are slim.

Withdraw your coins if you are worried, preferably via fiat to a bank. But, please, don't go around spreading panic about things you don't understand or lack the context to judge.
What do you expect out of it?
Ask HN: Does ChatGPT Passes the Turing Test?
> It should be easy and it has been done before (but not maintained).

Here's one such example of Ruby in Godot: https://github.com/onyxblade/godot-ruby

> The problem is that it's just far slower than GDScript or C#.

I'd say that depending on what you're doing, you can get away with a lot even in slower language runtimes, otherwise we'd be writing all of our game code in C, C++ or Rust (or other languages like that) only.

I actually ported the Godot LOD plugin from GDScript to C# a while back to what the performance would be like between the two supported languages: https://blog.kronis.dev/articles/porting-the-godot-lod-plugi... and found that the performance was comparable (so language runtime performance itself doesn't matter that much)

As long as you don't do too much number crunching every frame, you should be fine, especially if the engine itself does most of the heavy lifting. Of course, when it comes to the performance impact of interop between different languages/components, that might be a different story.

But hey, it's not like challenges like that can't be overcome due to some inherent limitations, even the Unity game engine sees popularity of MoonScript (which runs Lua under the hood), as far as I can tell. And in regards to games in general, the whole S.T.A.L.K.E.R. game series used Lua for scripting, if my memory doesn't fail me.
Most engineers never have to sign off on something like that, at least in New Zealand.

Even if you're a chartered/accredited/licensed you personally may not have to. It could be someone else in the company, which shifts the liability.