skysight-inc/HackerNews huggingface dataset:
I disagree. When I am running a compilation (with output being dumped into a visible buffer) + query magit for large commit. Over tramp. Things noticeably freeze. Technically it all is async. Practically, it is implemented as polling things on main thread with some witing happening in non-async fashion.

> For example, querying your compiler for a list of methods that apply to the current object, or a list of functions that start with “Foo” are mostly moving to external processes using LSP as the communication protocol.

That's why we have lsp-bridge and lsp-mode emacs fork :) Both of which build some infrastructure to avoid doing communication work with lsp-mode work in main emacs thread. So, heavy emacs users are building some async machinery which wraps another already async and relatively lightweight protocol, because core emacs facilities can't keep up with it. Architecturally it is kind of insane.

I think, lsp-mode fork is doing the right thing (from practical POV; it goes against "emacs is just an elisp interpreter" ideology though) and hope it gets into core at some point. A better solution would have being having first class async and background threads support at the elisp level. Which would never happen due to elisp messiness.

https://github.com/emacs-lsp/emacs
https://github.com/manateelazycat/lsp-bridge
Most of the time when JS stuff breaks, it's in your core business logic. It's some frontend dependency someone included because they didn't want to write their own date picker calendar component.
Yeah, I stopped at that point because I don't believe in emotions being colored and body-located, and the experiential disconnected with "Isn't that FASCINATING?" made me anxious, frustrated, and cynic.
Biden’s chip curbs outdo Trump in forcing world to align on China
Not the brain, the mind. Subtle difference there.

The mind is more than a singular entity, it is made up of a lot of processes each with their own evolved purposes and ways of looking at things, but also their own limitations as regards expression of their state. Understanding what each part is saying, and why it is saying it, can help integrate and align the components towards the same goal.

Think of it like a meeting, where everyone there has their own narrow view of what's going on in the business and what they think needs to happen is based on that, so during the meeting you're sharing all your different perspectives so you can make an informed decision and orient everyone towards a plan of action. Doesn't always work and not everybody walks away happy, but they're generally satisfied with at least being heard.
> the problem too big and too complex to be solved because we can’t change human nature

Yes. Basically, all humans can be corrupted at an individual level with the right incentives, and all people are somewhat corrupt, let's say except Jesus. So the system we compose inherits the characteristics of its constituent parts and there is no way to design around that.

This seemingly cynical view is so common IMHO because it's true. As far as I can tell, those that don't see it are just young and haven't figured it out yet or haven't seen enough to realize it. We start out being taught Mr. Smith Goes to Washington for a couple decades of our lives and it takes some time to peel that back.
The United States has something similar with the title "Professional engineer".

It requires specific licensure and years of training directly under an existing "Professional engineer".
Berkeley has at least one cluster, probably more.

https://docs-research-it.berkeley.edu/services/high-performa...

University HPC clusters are typically managed and owned departmentally. My former employer had two clusters in two different departments. I worked directly with a few other universities who also had departmental HPC clusters, and I’ve read a boatload of HPC docs from different unis and labs. Sharing clusters for many types of workloads seems to happen more at the regional level (like Archer cluster in Edinburgh, or PNNL in WA).

Ours is a fairly small cluster of maybe 60 or 80 job nodes. All compute networking travels over Infiniband—-I think we bought HDR for the new cluster, but price may held us to EDR—-which is probably why the cluster was so expensive to build (around $2M). Our storage cluster was another $1-$2M project.

All that is to preface this: cloud usage doesn’t mean they’re only using cloud resources. Our goal, for instance, was to build a hybrid cluster (and their continued goal, as far as I know). The first step was to offload low priority work with low resource requirements and wall times, and comparatively long timelines to the cheapest possible, compliant cloud provider (some of our researchers have specific data sharing and privacy requirements).

Let’s say a job is submitted on Monday morning at 9 am. It needs 2 CPUs and 4 GB of RAM, and a wall time of five minutes. The researcher can wait until next Monday at 10 am for the results. There’s at least a chance that running this job in the on-prem cluster is less cost efficient than offloading the job to another resource, whether the cost is direct (i.e. 5 minutes on-prem costs $0.10, and the cloud costs $0.05 or whatever real values would look like).

Ideally, we would have some method by which you could compare the cost to run a job in the cluster vs another resource, and it would automatically offload jobs of up to $X to the cloud, whether as a very low priority queue, or as overflow in times of full utilization. There are several other conditions that would need to be met, as well, but you get the idea (just for example, one consideration is if the work be interrupted. If the job has to run start to finish, the cloud is likely not suitable for that work).
My understanding is those "usage rates" are uniform only if we look at "used in last year", but ignore "used in last week" metrics where they diverge (according to Bureau of Justice Statistics). SSC did a pretty good deep dive on race and the criminal justice system, that covers this and other things such as underreporting, below:

https://slatestarcodex.com/2014/11/25/race-and-justice-much-...
Yes!

I have my vim open and a split below where i run utop. Then i can evaluate any expression with <C-c C-c> and see the result instantly in utop. I usually also run a smaller split where i run dune runtest -w, so all tests are run on each save.

For a compiled language OCaml is incredibly dynamic when developing. Just like a lisp.
> no single broker has ever been instantaneously liquid.

Really? If Vanguard had to transfer all of my cash and all of my ETF holdings to directly and everyone elses too I would expect that to be zero hassle for them bar the likely collapse of their future business.
Floating ‘Pyramid’ Wind Turbine Will Produce More Energy at a Lower Cost, C
> I love JS

That is the problem. You love a hammer and see nails everywhere.
This might just be the 'first arrow' from the SEC with much more to be added down the track, but it's interesting to see that they have gone in heavily on defrauding equity investors in the FTX business -- rather than pulling the rug on customers.

Either that's because it's easier for the SEC to prove, and get it to the point of demonstrating fraud? Or the US customers and the FTX US business were relatively untouched throughout this whole process, so there is less to go on for US customer fraud?

Or, perhaps, this is just the first arrow to smoke out more data, informants, etc, with a strategic view to adding further allegations down the track?
"condone" means accept, allow, approve. I think you intended the opposite.
The fact that, 150+ years after 1868, a reputable source can bin by {Black, Hispanic, White} and get a distinct signal is mind-boggling. Does anyone ever bothering segmenting voters by {Blonde, Brunette, Ginger}? Or talk about how it's only natural that the left-hander vote skews for a given candidate?

(I was always offended, as a child, by all the forms with an entry for "race"; I've been away for long enough that I had forgotten all about it before this thread)
"When everyone hates you, sleep.

When you hate everyone, eat.

When you hate yourself, shower."
I relate to this a lot. I used to do a yearly roundup of all my side projects, which were generally well received by HN. Then some of my projects started making money and the copycats came.

Carving out a niche is more important to me than building in public. I'm not one of those guys on Twitter making $1M/yr and I don't need a personal brand.

Good luck to Cory - I've enjoyed reading his stuff.
You’re right, but the political angle reinforces this. Note the posting history of the people who’ve been most consistently performing outrage about this — they’re pretty reliably cued by whatever the right-wing media is currently pushing, and right now that’s emphasizing his donations to Democrats and the idea that he bought leniency. I’m sure the emotion is genuine but it’s being stoked by a party eager to go back on the attack after the scandal-plagued Trump years.
This article reminded me of my days as a sysadmin in the 90s. It seemed like every new system had a fresh issue with getting some shared library right.
Microsoft Authenticator app for Apple Watch to be discontinued next month
Globalization that included trade with authoritarian regimes is dead, because Putin showed that these regimes don‘t behave rational.

Globalization between democratic countries is thriving. E.g. CETA between Canada and the EU will soon be active.
Not a single embedded video on the page showing off the platform. Technologists' blindness to product and market building is so painful.
The "stuff" assigns an integer value to the char. 'b' - 'a' = 1, for example. This assigns each char a unique integer value. By shifting 1 up that many times, you assign a unique bit position to each char.
Looks like yet another attempt at privacy invasion in the name of security.

Anything directly tied to your phone is suspect from a privacy perspective. Your phone number absolutely identifies you personally.
Dependencies being future liabilities is one reason why core programming skills are so important. A team with weak core programming skills will quickly make a mess of dependencies, because they will not dare to implement that left pad or that tree recursion themselves. The mess will work, but the cost will be inflicted for as long as the dependencies are in there.

Of course there are some things which getting into is not so recommended, because of high initial time cost. Like writing your own web framework. Or correctly implementing data structures or difficult to understand mathematical algorithms, or cryptography stuff.
I will add Rosamonte premium, best yerba ever (at least for me).
You were lucky because you could act on your fears, but many of the people can’t. A person having to hustle with two jobs because that’s the only way that she can afford child care or to pay down student debt doesn’t get much help from being told: “you’re sad because you’re being materially exploited”.

There’s almost nothing that that person can do to improve her situation in the near term. As such, many of those people deliberately choose to ignore said material realities. The great lines from Pulp’s “Common people” are an example of this attitude:

> You'll never watch your life slide out of view

> And you dance and drink and screw

> Because there's nothing else to do
What a weird comment.

They are excited that someone who needs treatment has decided to get it; not that she needs treatment in the first place. Recovery from mental health problems is extremely difficult, but it's more difficult when you don't seek any treatment or take any steps to feel better. It also reminds someone who is feeling sad and alone that she has friends who deeply care about her and her emotions.

You'll see the same reaction when someone says "I've decided to quit drinking/smoking/gambling/etc" even if they aren't seeking outside help. The friends are happy and excited to see a friend improving their life, not excited or happy that their friend has an addiction in the first place.

The reaction you saw in the cancer situation would be the same if everyone knew the friend had cancer but refused to get treatment for it then announced they were finally seeking medical treatment.
There must be some other org for that such CFPB. SEC focuses on investors, no?
It's sort of curious that this SEC action is to protect the venture capital investors like Sequoia who invested in FTX shares directly.

If I were a retail investor who lost my savings in FTX, I might be feeling upset that the government is rushing to action in defense of billion-dollar funds whose own due diligence failed massively, while seemingly nothing is being done to help those who invested in crypto based on FTX's Super Bowl ads and celebrity endorsements...

At the same time, I fully understand why it's like this. Because the VCs bought actual FTX shares, the SEC has a clear case of securities fraud. The law is pretty clear about what happens when you sell shares in your company and lie about it.

In contrast, it's not really settled whether the little people who sent money to FTX in exchange for a crypto ledger entry were actually buying securities, commodities, custodial services, or something else — maybe nothing at all. (The crypto guys love this ambiguity, of course! They've been lobbying for regulation that keeps crypto in a no-man's-land where tokens that look and work like securities would still be something else.)

This seems to be the reason why the SEC doesn't have a clear-cut case to protect FTX customers, but does have a case to protect rich VC crypto-bro partners.
Data centres to get one hour’s notice to halve power usage – Business Post
Someone could write a server plugin that passes the video's audio through the latest Mozilla's STT language model to get the transcription with timestamps. The tools are already there, if you know how to make it happen you shouldn't wait for a single guy in France to reach feature parity with Google
Python and docker, with compose is a really good fit. Everything works, everything is boring, everything is stable all the time. And importantly, most problems are easily googled.
People who are ranting about PHP should know that it still powers a significant portion of the internet. The nodejs, deno and bun are an evolving space. If you want to take that train, that is definitely a good idea as it is HOT and popular now. But not everyone wants to you know.

PHP is one of those "boring technologies". Mature, slow paced and reliable tech. It has fixed a lot of the real issues which made it a meme language. If you are writing JS in the front, PHP is very similar and easy to pick up.

For people who are looking for a more mature and slow moving area, they could just fall back to PHP. Or try Laravel which adds some hotness to it.
That's not true, since you want muscle mass even for health reasons. The requirement for increasing muscle mass when doing weight training is at least 1.6 g/kg of bodyweight or thereabouts, which is a huge amount of protein

for example, I'm 93kg, which sets my dietary protein to 150g or thereabouts
I need 2700 calories a day for maintenance

that means even if I do nothing but drink full fat milk, I will have gained only 135g of protein from my calories, which isn't enough to optimize for muscle recovery after training

this is why I slip a few grams of protein powder into my morning coffee, avoid eating foods high in carbs and fats, just to approach that number (I may not hit it exactly every day)
I’ve had a similar pleasure in the early 2000s. It may seem absurd, but from a business perspective it makes sense: so many support questions fall into a gray area of “this is really not our business because the customer doesn’t know X, but without solving it they’ll be unhappy”. It makes sense to just say “fuck it, we’ll help them with anything, as long as they’re paying”.

It’s a similar approach as we take at my current employer. If you’re using our database products, even if you’re stuck doing basic python stuff, don’t know how docker works, or an absolute noob at AWS, we’ll help you. The time we spend is cheaper than losing business, and enterprises love it.
You don't need to count ones at all, because you can stop looking at a window as soon as you discover it's not unique. As a result, you only have to detect if the bitmask is changed from adding a new character, not how many one bits there are in it.
(This is true in the hash-set version as well - if insert returned false you can move on).

old bit mask = current bit mask
current bit mask = current bit mask OR new character
if old bit mask == current bit mask
window is not unique, move to the next window
(otherwise window is so far unique)
Philosophy and therapy are intermixed.

Philosophy, ethics, politics, these are things humans love talking about. What's a more universal conversation than the human condition?

Idk why you don't find it interesting to talk about, to me that's eccentric.
probably because FTX.com wasn't supposed to be servicing US customers

So US customers who may have used FTX.com were circumventing whatever minimal measures they had preventing them to signup/use the platform
This is awesome! I use it since initial "gccemacs" announcements.

It is still order of magnitude slower than JS. Dynamic binding, ability to redefine or advice any function and fundamentally cache-unfriendly core datastructures (cons-cells) and absence of JIT hotspot optimization do not help to catch up with competition :(
I'll just quote part of what I said a month ago :)

> And given what's leaked from their balance sheet, I don't see how people avoid jail time.

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

I'll also add that SBF going on tour was the stupidest thing he could have done. Every time he spoke, he was giving the government more evidence. Hubris has often been the downfall of the rich and powerful throughout history. What's changed is now we get to see it in real time with people like Musk and SBF.
Pretty much every industry that modern technology companies "disrupt" is made worse for it.

Maybe we should start reconceptualizing technology's role in modern society.
If anyone from these startups is here on HN, I would love to hear your thoughts on the following:

1. How are you dealing with TTFX when deploying your code? If using PackageCompiler/StaticCompiler, is binary size an issue?

2. Are you using solely Julia, or a combination of Julia + other languages?

3. What unique value is Julia offering your startup that is difficult to find in other languages?
At some point in the 1980s, I read in the newspaper that someone in the Washington, DC, metropolitan area was looking for a wing walker. The item said that the best candidates might come from strength sports (I think that was the term) such as wrestling or gymnastics.
National Crime Victimization Survey (NCVS) does a pretty good job. It compiles the stats through interviewing victims of crime, so they aren't coming from enforcement branches.
We shouldn't balance any concerns, we should simply reject the idea that the governments should have any access at all. I'm convinced the whole purpose of the government granting itself these powere is to abuse them. There is no reason to accept this as legitimate.

The governments of the world are essentially our enemies. Encryption technology needs to start threat modeling with governments in mind. Cryptography must be so ubiquitous and undefeatable that it's impossible for any government to do anything about it short of nuking its own citizens.
> Why would you react to a new-to-you idea put forth by well-respected people with a good reputation, by rushing to announce that you don't understand it and disrespect people who do?

I find that the easiest way to get explanations is to be direct about what I don't understand.

In this case, I don't understand the bigger picture of the whole concept - I just feel that it's bullshit. If someone is going to explain it to me, I think it's useful for them to know where exactly I'm standing, rather than to tiptoe around with fake politeness.

I don't care much about reputation of people - if their reputation is valid, my opinion of them won't matter in the big picture - I'm just a random person on the internet. I care about ideas themselves, no matter who expressed them.

> When someone posts a comment about physics or math that you don't understand, do you also think "Otherwise, seeing the overwhelmingly positive reaction to such bullsh-t makes me feel like this whole place is fake." ?

If I feel that someone is bullshitting (e.g. posting a "proof" of Riemann hypotheses for hundredth time), I'll express how I feel.

It's the way I feel - it's not an attack, just expression of my feeling, and I think there's nothing wrong with it. If you're bothered by how I feel, that's just the way you feel, and it's okay. But I'm allowed to express it as much as you are.
> I wonder why OpenAI wouldn't just program it to say "I'm sorry but I'm not authorized to answer questions about politically charged topics at this time" and call it a day. That can't be any worse than this.

Because for the people who drive those "upper middle class American sensibilities"[0], this would be seen as dodging the question, and interpreted as directly admitting to being racist/sexist/bigoted/whatever-ist. The core part of those sensibilities is the good ol' "If you're not with us, you're against us", these days often phrased as "so-called 'neutrality' is just supporting the status quo", or by quoting the MLK line on "white moderates".

So, to the extent OpenAI tries to control it's image in the media against those "middle class American sensibilities", having ChatGPT respond with "I'm not authorized to discuss politically charged topics" is almost just as bad as having it say "wrong" things. The only option they have is to force the model to say the "right" things, even if it destroys any semblance of logic or self-consistency it might otherwise have.

Note that it's somewhat different than for other "icky", but non-political topics, like crime: as far as I can tell, the bot will refuse to answer if it recognizes what you're asking for (or the system will flag the response as community guideline violation after the fact) - but it won't try to lie to you about it.

----

[0] - Arguably only a small subset of upper middle class Americans, but it's the loud subset that managed to bully everyone else.
This is an update announcement on the company's blog. It's not the project's landing page.
I guess the recipe is - do your homework and do not buy crap but that is what many corporations do for their employees. Their laptops cost way more than the one I mentioned and are still slow.
You are assuming everyone should reach your conclusion. Some of us have been programming for a living for years and still like programming outside work. Because for instance you get to build whatever you want under whatever condition you like.
And yet marijuana is still illegal in my state.

The impact of legislation like Citizens United and the outsized influence of large institutions on American politics is really unfortunate.
Clinton should have refused another foreign state's act to cane an American child for leaving chewing gum on the ground. Trump would have had the child mow the WH lawn as punishment. "Legalists" rule Globalization, an invisible empire held together by the force of informatization. \s
"won't somebody /pleeease/ think of all those poor VC's"

Facetiousness aside, whatever results in seeing those responsible held accountable is a step in the right direction. I suspect that this was the easier case to prepare and that the customers will eventually see their day in court as well.
You can also patch most classic .NET (4.8 and below) "binaries" in place with something like dnSpy. One example: I had to update a simple command line tool someone else wrote to poll an API that had undergone some changes. Was able to make the changes directly in dnSpy without having to even open Visual Studio. I haven't tried with any of the 5.0+ versions so I don't know if this is still the case.
Relatives coming after your money lol?