skysight-inc/HackerNews huggingface dataset:
I also happened to work in a very huge C++ project for the business logic component of a call center, using CORBA and the Reactor pattern from ACE to integrate different parts of the user / ACD / 1st agent / specialist / CTI combo.

But it was a telco project, so the "let's use a FSM" was well thought from the beginning. Turns out you could easily know what the system would do just by reading a huge Smartdraw document, and this also allowed for reasoning on new use case scenarios. It did not matter that the main file was a horrendous 40kLOC C++ class because the Smartdraw diagram was the documentation and everything else was just trivial code.
...however the exact type of engine Boeing is using for the 777 (PW4000-112 - https://en.wikipedia.org/wiki/Pratt_%26_Whitney_PW4000#PW400...) is not used by any other airliner. I'm no expert, but as the most powerful -112 version has almost twice the thrust of the -94 version, I wouldn't automatically conclude that problems with one type mean that there are also problems with the other types. OTOH, if they take a closer look at the 777 engines and find a lot with problems that went undetected until now, I assume the other PW4000 engines will get a closer inspection as well...
I think your statements that majority of people who have had an AI education think we are no closer to hyper intelligence than the 1500s is inaccurate.

Here is a survey (first one I googled) showing most believe it is relatively soon: https://aiimpacts.org/agi-11-survey/

I think if you want to critique Bostrom that is fine, but better to do so on the merits. His work is straightforward to read.
I think the comparison to airbnb is revealing.

Airbnb allowed individuals to rent their home to other individuals. But this is done through a centralized service. Scams and abuse exist, but the centralized service offers some nice benefits like reviews and bans for abusive participants. The innovative part was the new model of what you could rent, not the how of how you rent it.

In comparison, the defi loan innovation is "how" rather than "what". As a borrower I still get some cash and pay interest on it. Same as with a bank. As a lender I still deposit some cash and obtain interest on it. Same as with a bank. And a centralized service provides some nice guarantees about checking that my money isn't going to criminal organizations or that I have some guarantee that I can withdraw my money when needed and risk is amortized. Like with airbnb, I'd expect a centralized model to be more appealing to many people than a decentralized model. And we already have a centralized model. They are called banks.

Airbnb succeeded because it created a product that didn't exist before.

I only think that the defi loan system is interesting if it enables a ton of people to obtain a different thing than the thing they can already get from a bank. This matters for people with bad credit and people without access to banking institutions... but how many people are super excited to personally lend to those people?
In content, as in pandemics, exponential growth requires large populations. The ease of going viral is absolutely because of big tech companies. Nobody goes viral on a BBS.
This has nothing to do with sovereign immunity. It is just an act. Expectedly, it was struck down by the Supreme Court as unconstitutional. It was just a ludicrous thing to try in the first place.

https://www.timesnownews.com/business-economy/economy/articl...
Tree-sitter: an incremental parsing system for programming tools
> Back on topic - Go is not an easy language, it is a simple language, those 2 things are not the same.

I often see this point here, but I always wonder what people mean by it. Could you elaborate on that point?
Show HN: Workalike
Workalike is a website that connects freelancers and clients! You can work with like-minded individuals with similar working styles to make your project the most successful it can be.

Discover fresh talent, using our proven systems of matching clients and freelancers through our various personality screenings and selection processes, we will match you with your perfect professional partner.

Finding someone that you work well with is a challenge. We make it easy.

Just answer a few simple questions and you will be on your way to finding a meaningful working relationship with the client or freelancer of your dreams.

Employers: Looking for your perfect working match? All you need to do is sign up for an account and take our personality quiz. Once you do that, you’ll see several freelancers that match your project needs and quiz results. Your quiz will determine what type of freelancer will work best with you based on your personality and needs!

Freelancers: All you need to do is sign up for an account, put your portfolio information in and take the quiz. Then be prepared to be matched with clients based on your strength and personality.
I must admit I've kept code repos with likely flaws because I figured "hey, there's an issue tracker". If there was no tracker, I wonder what quality of code I'd push.
I can’t imagine the reasoning one must go through to want another person to suffer as much as possible at the end of their life.
>I need a ton of memory FULL STOP.

Then buy something else, full stop.
Absolutely not. ETH2 is poorly named, it is an "in-place-upgrade" whose core design principles (PoS, Sharding) have been part of the ETH roadmap since 1.0.
Canada seems to have more requirements than the US does. In the US, you just fill out a form that's available for download, attach a photo that you can have taken in lots of places, write a check, put it all in an envelope with your old passport, send it off, and get it back in a month or two. (There are expediting services you can use if you're on a tight schedule though they're fairly expensive.)

Not that different but no requirements for references or a guarantor.
I was curious, so...

The quote may be from the 1970's, associated with the F-14, its troubled placeholder P&W TF30 engine, and maybe then early TF100 problems.[1]

Brief googling does not suggest P&W airline engines are atypically problematic.

But the engine technology envelope has historically been an aircraft bottleneck, and therefore pushed hard, with associated failure. Thus the quote. And China's ongoing difficulty manufacturing airline engines. Which remain challenging[2].

> Powerplant makers face conflicting demands for performance, reliability and huge production rates [...] “I’m a little bit irritated that over the years we as an airline, and the industry, have been subjected to the requirements of the propulsion manufacturers, and to an extent the airframe manufacturers, where we are expected to deal with quality-control issues, design issues etc, and operate these aircraft and engines and take whatever consequences there are when they don’t work,” [2](2019)

[1] https://www.google.com/books/edition/Storm_Over_Iraq/DqaZBwA...
[2] https://www.flightglobal.com/strategy/everything-you-need-to...
I really, really doubt it's legal, or if it is not in a way that would be easily defendable in court. Disassembled code is not a clean room implementation, which is what's needed to reimplement e.g. GNU licensed code legally.
Yet they allow rampant anti-white racism.
>if it was actually true do you think people would have stopped posting about crypto in the past six years or so?

I think crypto posts continue to appear because the idea is sexy, but I also think the parent poster is correct: the realized applications are not.

Crypto captures the imagination, but it's a disappointment in practice.
Wouldn't that make Apple even smarter and more efficient?
The US has prospered in war. It is in fact still basically prospering through war.
apparently Mars people have been cracking jokes for over 20 years wrt "Linux being used on Mars before anyone will ever use it on the Desktop", and now the joke isn't funny anymore.

further some unpatched and critical vulns in systemd might actually prevent Peserverance from fulfilling its mission. I propose we send Lennart Poettering personally and at once (!) on a mission to sort it out.
The advice given in the article is to enumerate your states. Since usually when I'm designing an FSM I have an approximate idea of what's required, I find it generally much more instructive to dive right in.

Start with the "initial" state and start mapping out transitions -- at each node, list out all the transitions (exhaustively) from that node and assign them states. Walk through the happy path to the terminal state, then start fleshing out the various branches from there. Once you've got the graph, start merging states together as necessary, and since you've been making sure that your transitions are exhaustive at each step, it will be complete.

The next step is to step back and look at the entire machine for simplifications, but trying too hard to shoehorn two disparate states into the same state often leads to strange behavior (because transitions from one don't make sense in the other), so it's best to wait until you have some idea of the entire machine before you start combining states.
My immediate thought was some sort of Viking LARP that went wrong
The federal funds interest rate never rising above 1% between 08 and 17, and being now back at essentially 0 again pretty much says to me that we've been stimulated this whole time.
I once interviewed for a programming job that was a bit of bait and switch. The hiring manager showed me a foot-high stack of green bar paper that was Fortran code written by optical scientists that I was expected to convert to C. He was somewhat surprised when I declined and ended the interview. I pity whoever got stuck with that task.
>Speaking as someone who's not the best at math, I find it easier to understand what a paper is saying after I run the code and see all the intermediate results.

As long as you understand the paper after, that's okay.

> When the code doesn't work, it takes me 20 times longer to digest a paper.

What if the data isn't available? That's another issue. I see where you're coming from, but that's why the paper itself is the source of truth. Not the implementation.

Another case, what if the implementation makes assumptions on the data? Or on the OS it's being run on?[0][1]

> They could do with only uploading code -- to me it's the shortest and most effective way to express the ideas in the paper.

In my opinion, no. The math and algorithm behind it is more important than an implementation and better for longevity.

[0] https://science.slashdot.org/story/19/10/12/1926252/python-c...

[1] https://arstechnica.com/information-technology/2019/10/chemi...
They tackle that explicitly on multiple levels. “Probably not” is the best tl;dr.
Thanks! I'll need to train myself to use this, it's super cool to learn a new trick like that.
>> Asking folks directly in a one-on-one meeting if they have feedback for me as a manager, and following up with an anonymous survey

An anon survey with a sample population of one? I don't get this...
This is genuinely very interesting :) . I hope for more innovation like this and less copy-cat, get rich-scheme cryptos ....
This whole time I thought they were working on a new album. Very sad to see the end of this legendary duo.
This is literally a blockchain, one of the four components of bitcoin. I believe it was Stonebreaker’s blockchain dB project that the sci.crypters were referencing, although it wasn’t unique (e.g. git). But we do need a reminder every once in a while that we don’t need to use all components together for every use case.
Crypto transfers are the opposite of untraceable. I’m not sure why that sentiment is so prevalent.
Much of the evidence of this event comes from tree rings. So at least those trees survived the event to tell the tale. Agriculture would certainly change but it wouldn't be over. A reordering of the climate would certainly change what is grown where but plants would still be able grow, that least that was what happened last time.
How densely populated is this area?
I am pretty sure I have read something similar to "Go is easy" a multitude of times.
There is no Macbook with AMD processor because Apple didn't want to make it.

Intel is not the leader for 5+ years now.
"There are plans to stop it all in 5 weeks,"

What plans?
I agree with everything you've said, but the policy for this needs to be thought out very carefully.

Because of suicide contagion, it's not exactly analogous to discussion of limb amputations. Even though discussion of assisted dying/euthanasia isn't the same thing as discussion of specific suicides (as per suicide contagion), the policy still needs to be well considered.
> This is 29 bits instead of 96, with no data loss. Great!

What's the reasoning of leaving out the tree structure needed for decoding in this argument?
A couple of things to point out: the JIT is very dependent on the Postgres cost model, which is still pretty primitive. For example, the cost model is not aware of TOAST sizes, which can drastically impact function execution costs if that function is size dependent (very common with things like geospatial queries). Another problem is the lack of join statistics...you can have perfectly recorded statics for both tables, but the combination of tables or columns used in the join, or possibly the expression used for the join, can cause cost estimate chaos.

I know JIT plan caching is a hard problem, but it would be very helpful. But I actually think JIT is the wrong solution to this problem. Instead of recompiling an optimized plan every time, we should actually be using PGO. We already have a profiling mechanism built in: Explain Analyze. All that is needed is for that profiling mechanism to link up with the optimizer, giving it all the information it needs to do all of the same optimizations that we get with JIT today, but combined with extremely powerful global optimizations that no JIT would ever even attempt. And we already have the perfect use cases too: every view or materialized view is already based on a query that will be used regularly, and is worth profiling and optimizing.
No, freedom of speech is about the government censoring your ability of speech. You are free to stand on a street corner and yell to the world but it does not require anyone to listen to you.

This person is advocating for a non-governmental website that is for enabling free speech since they see some voices as being silenced. But with that comes the ability for people you disagree with the speak as well. No government censored Parler, it was people who disagreed. What if this new service is overrun with people who disagree, will it be swept away in shadow posts or will people who say disagreeable things actually see that.
Our monkey brains are not evolved to deal with the satisfaction barrage, the microdosed dopamine of incremental reputation tallies and continually met expectations. Social media platforms weaponise the limbic system in support of commerce, and once habituated, regrettably few people display a reflexive defiance when the same mechanisms are hijacked by hostile actors & propagandists.

As any student of history knows, this is hardly a new phenomenon, but it was never before so globally industrialised or automated.

> everyone was happy

"Everyone" ... except for all the people whose lives are made materially worse by the subsequent ease of disseminating hate material & misinformation. Also unhappy: anyone possessing the humanity to feel for others in distress.

> cowed or [...] ideologically sympathetic

Intentional or not, this came across dripping with derision, but it falls flat: the only "ideological sympathy" here is that of being a decent human being.

> an extremely small set of activists and journalists

This ratifies the well-known aphorism that a small group of dedicated individuals can change the world. It does not undermine the necessity for showing assholes the door.
I would believe you if Nuklear provided several (say, at least 5) different such backends, easily accessible through different makefiles, say

Makefile.glfw3
Makefile.freeglut
Makefile.gtk
Makefile.x11
Makefile.cocoa

Since it is just a handful of lines, that should be easy to do :) Also, it would be a great way to learn how to add new backends.

But as it is now, it is presented to be like glfw3 is a hard dependency.
Practical Color Theory for People Who Code (2016)
The cost of documentation is far larger than its creation though. I agree stuff needs to be captured, but it also needs to be maintained and promoted, otherwise call it by what it really is, sharepoint.
AMD still generally outpertforms Apple Silicon despite larger lithographies, so I don't really see it.
Part of me is always quite envious of people who cleanly close one chapter of their life and move on to the next.
> imagine writing an application where requirements changed unpredictably every day

Imagine?
Maybe, maybe not, but our psychopaths are restrained by a government designed to be inefficient and to frustrate tyrants.

We just had an attempted fascist coup in the USA and it failed hilariously. The swamp is a good thing. It’s there to bog down tyrants in mud. Efficient government is dangerous.
oh, that's good. Or even a tag
I mean I don't care why they can't, right? These financial systems are so old, corrupt and broken, you have to pretty much start from scratch in my opinion.
I've had companies reject my CV explicitly because of my Google job (as they've had bad experience with ex-Googlers before).
Just as I was listening to https://youtu.be/zhl-Cs1-sG4 :(
This article is built on a false premise: that people reach for Go because it is easy.

Despite it's flaws (and it definitely has flaws), Go has replaced Python as my go-to language, not because it is easy but because it is small.
> The first broad point: infections are decreasing.

> I suspect that this might not always be because we are reaching "herd immunity". It could just be a side effect of stats. Also Vaccines in the USA will target the people who are likely to get tested.

I think the decrease of infections is more a regression to a mean -- we were seeing spikes in infection rates over the holidays (and starting a little earlier in the US, because of when we celebrate Thanksgiving) as people decided to meet friends and family indoors and unmasked. Now that the source of the spike is behind us and most cases that were part of that spike have recovered, the weekly caseload is dropping back to where it was in October and early November.

https://images.ctfassets.net/o2ll9t4ee8tq/5lcVQMPbqeYblRqbqe...

(image from the COVID Tracking Project -- https://covidtracking.com/analysis-updates/more-good-news-th...)
In the short term it does. The block difficulty adjusts but not immediately. If hash rate drops rapidly, the time between blocks will lengthen, the time to adjustment will lengthen and the throughput will drop.
C/C++ isn't a programming language, rather the abreviation for C and C++.

I am fully aware of the last decade of C++, including papers written by Bjarne Stroustrup and other C++ key figures, where they uses the hated C/C++ expression, that so many happen to have issues with.

Which I can gladly point you to.

Given that security is one of my areas, I always keep up to date with C and C++ standards, even if I don't use them every day.
Techmoan did a video on these, pretty interesting:

https://youtu.be/MXXiRJAKC4w

I wanted one of these so bad back in the day. Never had the cash though unfortunately.
This is hard, specially when you have very little control over the root cause of the problem.

Some years ago I was in a small company going through a cash flow problem. We had zero revenues for two straight quarters, cut salaries, laid off people, and drove the remaining developers to burn out by treating the situation as BAU instead of the crisis that it was.

I would dread those conversations with the engineers, telling them there's no more work. They were very good people and we're still well connected but it sucks when this happens.

When this happens, morale is at rock bottom and the smart ones start to quit. Been through this too, until the team was just me and 2 more engineers trying to do the work of eight people, until everyone quit for saner roles.

The company is still trying to generate some cash, they're around like a zombie.
I don't think that's fair. It's a little bit easier to control things if you have no land borders and can control entry tightly. That's not an option for countries in almost every other country.
I suspect they'll release a faster mac mini with the M1x chip. They've got tons of space and an oversized PSU, so it would be easy to do.
Don't be - be excited for whatever projects they turn to next.
But the metric was credit cards in China
Is it able to use 26.5W while using both GPU and CPU without degrading performance?

The answer is no. 26.5W is only for the CPU. If you also need to use GPU then it throttles or consumes more.
The nukes being stockpiled again (or more, as the case may be) globally is the cause of a single country in that list.
I've heard from colleagues in the (US) medical industry that there are guidelines from the likes of AAMI and ECRI but few real "requirements". My second-hand understanding is that it's largely dependent on how much leverage the end-users (doctors and nurses) have to dictate system requirements and how much leverage the hospital system has with respect to negotiating with suppliers.

Ref:

https://www.ecri.org/alarm-safety-handbook

https://www.jointcommission.org/resources/patient-safety-top...
The top comment on every crypto thread always dismisses blockchain as a failed technology (ignoring cryptocurrency) and smart contracts as having no killer app (ignoring decentralised finance). These comments never come with substance. They are essentially declarations of the poster's own lack of insight and understanding.

I'm open to criticisms of crypto and smart contracts, but the comment above provides nothing in the way of meaningful criticism. It is trash.
> Go is not an easy language, it is a simple language, those 2 things are not the same.

This distinction is fundamental to any sort of design, but is unfortunately lost on a lot of people (especially developers, in my experience). Easy and simple are near-universally conflated.

> I do not believe in a universal language that is both easy for beginners while being concise for advanced users.

Exactly. I really want some languages to be more intuitive and easy to pick up for non-programmers. The average person (whatever that means) does not have the first clue about the machines that run so many parts of their lives.

At the same time, such a language would likely be a bad fit for most professional software development. That hardly means it's without value.

I know languages like that exist, but they're often aimed at absolute beginners and are treated like toys. There doesn't seem to be much middle ground or "transition languages".

Insert joke about how $LANGUAGE_YOU_DISLIKE is a toy.
See this video where he explains what the pilots probably did during the checklists : https://www.youtube.com/watch?v=q5Wler87pwY
Safaricom’s Fair Usage Policy Causes a Stir in Kenya
Looks interesting for testing local server security. A useful feature to add might be a link to an explanation of the exploited vulnerability, and how to resolve it.
> an end to practices like sunbathing

Thanks fo making me chuckle as I remembered the Sunblock 5000 ads[0] in the original Robocop movie.

It's interesting to see how nobody worries about the ozone layer anymore, but somehow we may end up in the same place.

[0] https://www.youtube.com/watch?v=SCTSCAQzY9k
Will it be a good case study because it might expose "cancel culture" as non-existent, or because it might expose "cancel culture" as a tool used only to target those who don't toe the progressive line?

In other words, if the Muppets doesn't get "cancelled," is that evidence that "cancel culture" is a hoax, or is it evidence that "cancel culture" doesn't actually care about things like Swedish chefs, it only cares about conformity to a progressive worldview, which the Muppets arguably conform to?
Review of Smoothing Transforms