skysight-inc/HackerNews huggingface dataset:
> Russia seems to have a lot of people in good seats to be a Putin replacement, of course most of them with the same goal of Putin's, i.e. self-enrichment. And to be in such a seat you're usually rich and powerful...

I wonder if one of them will take a chance at being a benevolent dictator who sets up a democracy rather than do the usual since the typical dictator seem to have a 50/50 chance of enjoying a retirement vs dying horribly.

Setting up a democracy and slowly releasing power would increases the chances of having a nice retirement considerably.
I hope AI voice tech like https://beta.elevenlabs.io/ will make audiobooks even better.
I'm pretty impressed by the vim-quickui and (Neovim) conjure packages.
> static strong typing

Alright, here is it: https://github.com/coalton-lang/coalton/

> small efficient native binaries

The numbers are: with SBCL's core-compression, a web app with dozens on dependencies will weight ±30 to 40MB. This includes the compiler, the debugger, etc. Without core compression, we reach ±150MB.

> The actor runtime?

the actor library: https://github.com/mdbergmann/cl-gserver

> couldn't find a way to make money with it. I suspect many other programmers are in my boat.

Alright. Some do, that's life. Yes, some companies go with CL even in 2023 (https://lisp-journey.gitlab.io/blog/lisp-interview-kina/, they released https://github.com/KinaKnowledge/juno-lang lately; Feetr (finance): https://twitter.com/feetr_io/status/1587182923911991303)

https://github.com/azzamsa/awesome-lisp-companies/

> Give us an HTTP (1.x & 2.0) and WebSockets libraries

How so? We have those libraries. HTTP/2: https://github.com/zellerin/http2/

https://github.com/CodyReichert/awesome-cl
I've been looking for something like this, hopefully other users can weigh in if the curation is any good.
Only for unbiased estimates
Pi – “Her” Like AI Personal Assistant with Voice
> Then they go to other manufacturers and say "we have a new, much better idea. we should collaborate on it, so that it's standardised and we can all use it next year". Then they all ship it in Europe and we all have a much better connector. Win win win unless you want very proprietary connectors.

You somehow smoothly glossed over the part where Apple (and friends) have to convince a bureaucrat to allow them to do any of this. Where political imperatives ('we're gonna crack down on [foreign] big tech companies!') might incentivise a regulator to say no. Where the new cable no longer uses metal X, and all the manufacturers of metal X successfully lobby to 'save jobs' by protecting the old standard. And so on and so forth.
This is insane. I am going to try it immediately.
> this is bad because the vendor might

Because the vendor can anytime say 'fuck you' and disable/remove the process which allows unlocking the bootloader.

Edit: already happened with Pixel 2: https://news.ycombinator.com/item?id=35854552
Thanks for explaining this. Perhaps 75ug in one group and 25ug in the other would have been a better test.

Blows my mind to think - the design of an experiment can have a huge impact on the outcome. I guess, clinical trials are just as much an art as they are a science.
>Now we call that thing "the internet", "the huge software industry", "being online all the time", "social media" etc, but then they were not sure what it would look like.

It seems like very much a comment about the broader ecosystem being a bigger factor than an individual device.
Many motherboards now report the power (Watts) drawn by the CPU.

If you don't trust that, you can always measure the whole system usage at the plug.
The first two links, when it comes to green threads, have nothing that fit the bill. They are not transparent. They have all the problems of clojure's core.async. What you need is to be able to call existing blocking code and have the runtime take care of it. A macro based solution cannot do this, because macros are purely source to source transforms. If it can't access the source, it can't modify it. It must be done by the runtime.
Many Lisps (and Common Lisp) had 'green threads' decades ago. Green threads are not preemptively scheduled by the OS/hardware. Multi-Processor Lisps were new and very rare (like the Lisp&Scheme for BBN Butterfly https://en.wikipedia.org/wiki/BBN_Butterfly or the Lisp for massive parallel Connection Machine). So the green threads then were mostly on a single core.

Many Common Lisps moved to native threads in the last two decades because that provided preemptively scheduled threads on multi-core machines. Early examples were Corman Lisp (on Windows) and Scieneer CL (a commercial fork of CMUCL). Native threads have also advantages when interfacing to the OS.

Implementations like SBCL, LispWorks, Allegro CL and others provide native threads and support multi-core machines. In the LispWorks development environment I use, every IDE tool runs in its own thread on a multicore CPU.

The big problem most implementations face is getting a parallel and/or concurrent garbage collector. For the JVM such things exist in various forms. Allegro CL has something like a parallel GC.

I would maybe use something like lparallel. https://lparallel.org/overview/
Other libs are listed here: https://cliki.net/concurrency
That’s just email though. Won’t get your YouTube account back. Or documents in Drive. Or money in Wallet. Or passwords from Chrome sync. Or access to a Google Voice number. There are so many Google services and products you may rely on, and often times they have become part of larger processes you have no control over whether you use or not.

That’s why the risk of storing passkeys with Google is so great. Your account gets hacked, someone removes all your devices and then the account gets banned. You stand to lose access to hundreds of linked services.
> I did read the article, don't make assumptions.

You asked "Why put a link to the footer in the header which contains links to other pages when you can just put your links directly in the header?" The article answers this question, quite clearly and in detail.
Apple can defend itself, but that being said, I think the hype here is absurd:

> which had led many – including us – to speculate that these Apple-produced chargers would enable faster charging speeds on the iPhone 15 than third-party chargers from other manufacturers.

I believe the hysteria comes from a no-technical blogger not understanding the difference between the USB-C e-marker chip and MFI. Apple has nothing to gain by not using generic USB Power Delivery on phones as they do for all their other devices.*

Whether the will pursue MFI for other standard devices (keyboards, whatnot) is indeed unclear, but past precedent (the mac, mainly, but also ipads, as well as their history with bluetooth devices) suggests it's unlikely. In fact network effects argue against it. Apple would rather sell a phone than a low margin accessory.

So sure, such a thing is technically possible, but from a business perspective rather unlikely.

Also I will buy an iphone 15 if it has USB C and will wait another year if not.

* The 2016 "Macbook" used a nonstandard power profile but PD was updated shortly after that and subsequent Apple hardware has been strictly compliant. In fact going back to the iMac, the original mass market USB device, Apple's USB implementations have been very strictly compliant with that one notable exception.
This is a reasonable guess but I don't think it's correct. Most benchmarks appear to compare P-cores vs. P-cores.
Adding support of other open protocol to Twitter, ActivityPub for example.
There is a middle ground to this. Sooner or later you have to upgrade. There might be a security upgrade or the old system doesn't play nice with other systems. So you are forced to upgrade to something more non-boring, even if you are using the same tech. It also get harded to hire developers. I doubt there is many devs that want to work on Angular 2 these days.
Try Red Canary Mac Monitor, it does a lot (it's at least a decent equivalent for ProcMon)
I doubt those were group video, which is a much more data intensive problem. The quality is also much better these days.
> I don't think you understand what green threads are. Green threads are simulated threads that run on a single core.

I guess this is just semantics, but it seems to be that this is an overly narrow and stale definition of green threads. The wikipedia article is not even internally consistent in its definition of green threads necessarily being scheduled only onto a single core (it includes goroutines as an example). The only reference to such a definition cites two sources from the very early 2000's.

I think it's safe to say that in 2023 "green threads" simply refers to user space threads rather than kernel threads, and that may include threads scheduled onto multiple cores.
> Great…So you quickly put yourself in a position where the longer you’re on the service the more expensive it will be to migrate

With 30 minutes work, I've set up a production quality solution that I won't have to touch for months/years, and has almost no vendor lock-in. Containers are portable, you can run them on AWS, DO, GCP, or install docker on a bare metal instance, it's up to you. Until you _do_ decide to migrate, it's pretty much 0 upkeep (I checked one of the work projects I stood up and we haven't touched the infrastructure side of it for 9 months).

> And yes Amazon uses AWS utilization to keep track of promising startups or places that they want signal about market changes.

That's not what you said at first, you said "you are not only telling them what kind of data you have (don't pretend like the hosts don't know and can't tell)". You're telling AWS that you're running containers and a database.
Stop with the confident silver bullets. There are effective teams using every stack out there, including serverless. The professional chooses the right tool for the job and team. This is an instance of one change between options that happened to blow in the direction you like, but there are good options at all points of the continuum.

I've used most languages in on-prem and distributed settings, from app to web app to micro services to serverless to single DB's of all kinds to distributed everything, in all clouds, and all have their place and time and team. Sometimes I'd arrive with a perfectly confident view and then learn that actually there is another truth. Sometimes a 50-page stored procedure is perfect. Microservices is awesome in the right context, monolith in the right context, just stop with the simple answers because you have a particular lens that works for you.

What a single lens does really well is that it removes options and that makes you faster at how you solve most problems. Good for you, simplicity is excellent. But don't diss professionals and their leaders who have made choices and then adjust them based on the data.
The only time I’ve heard the fans on my M1 Max is running ML stuff (Demucs) across every core for several minutes, so the CPU was completely maxed out. Even then it was quiet. Day to day for me it hardly ever gets warm and I never hear the fans.
Every pile of spaghetti crap started out as a greenfield project at some point - so the question is why they all end up spaghetti crap piles?
this may be interseting (YMMV) read page 50 of "Compiler Construction for Digital Computers" 1971 which lists other reason some which are still valid and good to know
In my case, with every new challenge I try not to repeat mistakes of the past. I change things and sometimes for good.

And yes, need a break every now and then!
You can write your own sandbox profile if you're so inclined... but not easily, and you can't force it into a container in the Library folder, for example.
Also pretty implausible in 1990 say that Arm would be the highest performing surviving RISC architecture [1].

[1] yes, I know ARM64 looks nothing like the ARM ISA of 1990.
That's because you are using in a JSON API context, where it doesn't make any sense.

HATEOAS (or, as Fielding prefers to call it, the hypermedia constraint) is a necessary component of a truly REST-ful networking system, but unfortunately the language around REST is all jumbled up.

I try to explain why this is here:

https://htmx.org/essays/how-did-rest-come-to-mean-the-opposi...

and I try to explain what HATEOAS really is here:

https://htmx.org/essays/hateoas/

and I try to explain why HATEOAS has been, by and large, a failure outside of true hypermedia clients presenting directly to humans here:

https://intercoolerjs.org/2016/05/08/hatoeas-is-for-humans.h...
>If I call a function from a library, and that library function depends on catching and handling exceptions

This doesn't make any sense. If a function from a library depends on catching and handling an exception then it can continue to do so. Using -fno-rtti doesn't change the semantics of functions that were compiled without that flag, they can continue working as usual.

All -fno-rtti does is treat your program as if any exception thrown goes unhandled, which in C++ means that std::terminate is called.

If you're saying you have a function that throws an exception and that function expects someone else to catch it, then the problem isn't with -fno-rtti, the problem is with your function's expectations. That means your function is using exceptions as a form of control flow, which is not a recommended practice. The primary goal and intention of exceptions is that the function that throws it is agnostic about how the exception is handled, or whether the exception is handled at all.

A function fails to meet its post-condition can throw an exception. If that exception gets caught then the receiver of that exception makes the decision on to proceed (not the thrower), if that exception does not get caught then std::terminate is called. All -fno-rtti does is guarantee that any exception thrown goes uncaught.

This is the least surprising behavior one can expect. What possible alternative behavior would you want from a function that throws an exception that goes uncaught?
Democracy is not a one size fits all solution. Even the US endured a civil war while trying to do democracy, it isn't that simple and democraric nations shouldn't be pushing it down everyone's throats. Every country needs to figure out what works for them. Some even debate id countries with two party options like america are even an actual valid democracy and others debate if China is really communist because of it's embrace of market economy and even the D in DPRK stands for democraric. "Follow our ways or else" is b.s. , if well informed citizens of a country, without coercion or exceccisve influence by outside forces decide to have a republican representstive democracy with market economy and federalist government structure then so be it.

Everyone can see how much billionaires in the US decide who even gets to run for office, what kind of influence do you think oligarchs and the russian mob will have over any supposed democracy there? It's silly to presume that everyone wants democracy, communists also believe everyone in the west except the rich want a pro-worker communist regime where everyone equally prospers and they would use the poverty and homelessness in america, the richest democracy, as an example of how bad democracies are. Even if the educated class pick american style democracy, even America's founders were very concerned about the less informed and educated masses would be influenced by a demagogue to vote against their own interests (and lo and behold trump fulfilled their prophecy).

There are many considerations, including how much blood to spill and whose child will spill it when you talk about regime changes like that. Let the people who have to endure the carnage of such change figure out what they want and what fits their cultures and beliefs best.

Ultimately, this "everyone loves democracy" sentiment in my opinion is rooted in the arrogant belief that "everyone must share my ways and beliefs and would like the world I live in"
Through a little playing around, I figured it out: My Alt actually is a Meta key, in that it sets the high bit. Convert the resulting eight-bit value to UTF-8 and you get the observed behavior: 'a' is 0x61 (0b01100001) and 'á' is U+00E1 (0b11100001) in Unicode.
Why do some people think loud cars or machines sound good? Do you want hearing damage? What makes that attractive to some humans? Have you just forced yourself to like it?

I absolutely hate it along with other loud sounds. If you are in the middle of nowhere whatever. But I hate people driving around my suburb in their loud stupid “exotic” sports cars or bikes, it just signals you are a POS.
Thanks for the correction. I guess I inflated the margin of difference versus the other events.
UTi260B is also a good option, price swing between $260-$360 depending on time.
I indeed saw this years ago mentioned in clozurecl's documentation. I was very upset that all the support for it got ripped out of the language, because as shown with https://blog.linuxplumbersconf.org/2013/ocw/proposals/1653 (which inspired what is now making its way into Java) this is the way to go for performant solutions with very very high thread counts.
amazing that embarcadero and intel haven't come down on them for trademark violations. but perhaps it's so niche they don't care. and who on earth thought that "Turbo Rascal Syntax Error" was a good name?
> My understanding is that the only reason dGPUs generally don’t use system RAM isn’t that they don’t have access, but that the supporting software doesn’t use it out of choice because the of the speed hit

It looks like one of the advantages of Apples put-everything-on-the-package strategy is that they can have a very wide bus to ram, which makes using system ram for the GPU much more palatable.
Afaik you cannot discern null and undefined. So, not there and "null"? Either that or I'm going to have to have a good talk with my colleague
No you couldn't allocate resources 'correctly'. Anyone saying so hasn't read the literature, or understand the requirements for how computers actually work.

The math is impossible because not all information is available. You don't have future sight and the information you need to derive from is lagging. Its temporally bound to a point in time in the past.

Additionally, the process involves optimizing production from the production raw materials all the way to the end products. This includes knowing about and re-optimizing in the cases where something locally fails sometimes in the absence of people reporting it (non-deterministic).

In non-market systems, shortages cause death, and the only way to avoid shortages is to overproduce by a healthy margin, and even then that doesn't account for those unpredictable events (i.e. for example, like a shipping area catching fire and the nitrogen fertilizer blowing up in Beirut destroying all stored cargo nearby; who could have predicted that).

Anyone saying this is possible isn't a credible source. There is over 100 years of study into this problem by some of the best in their fields, and it remains unsolved.
Use those then? They all work on the iPhone
> You could say the same about Java and 20 years.

Really doubt you'll get your EJB project from the day going now without major rework.
No, it's a different link. The one in this topic is addressing the link you posted.
“Partial support provided by Koch foundation”

Color me a little unsurprised that an article downplaying the value of elite schools’ value-add lists such a funding source.
This is an excellent point, and likely one of the main drivers.

How much that muscle mass means for the given mission is a separate, but relevant factor.
The regulation specifically states, that it needs to be updated regularily. So when a new and better USB comes out - then this will be the new standard - not automatically, but allmost.
That's an excellent video and helped me understand a lot. Another great video is this one from a guy who created Engine Simulator which not only simulates the physics but the sound of engines as well. In this video he covers the difference between flat and cross plane engines: https://youtu.be/NBBwva3NZ6o
This being filed Pro Se immediately makes this whole thing a joke.
Bruce McCall, Satirical Artist Who Conjured a ‘Retrofuture,’ Dies at 87
What's the best Nuclear energy and engineering resources?
Interested in books, blogs, plans about how nuclear power plants are designed, constructed science and engineering behind that whole process.

What are your go to information ?
hey, it was and is all super friendly.

and I am not saying it is unsafe. (have no idea, never partook. naturally exhibited behavior that apparently the "initiated" will interpret as micro-cruising. just this very day was attentively looking at bark, but thankfully no one caught me in the act.)

so can we agree as hackernews friends that you exhibited questionable judgement (all ok, who is perfect) and you shouldn't go around giving advice on taking mind altering chemicals?

"lsd is great, you should try it" is fine. "take this much and if you're on this is fine. i survived" is not, imho.
> Also I will buy an iphone 15 if it has USB C and will wait another year if not.

I have a 13 and I’m in the same camp. Similarly I will buy a new pair of AirPods if they switch to USB-C.

These 2 devices are the last devices I have that don’t charge with USB-C
https://archive.ph/CqqzZ
The VFR had such a great unique sound, could hear them approaching in the city. I had a 1998 which didn’t last too long but it was fabulous sounding. Only four cylinder bike I owned, it’s been twins all the way for me otherwise and for my ears, nothing beats the V-twin grin :) But older VFRs before they got heavy are wonderful.

On the subject of the article, I hooned an F355 around Silverstone and while it sounded good, it was dull to drive at lower speeds and the Elise spanked it for fun.
The life and work of Pieter Bruegel the Elder
...but if you can put your name to that, others will do the immortalizing for you.
Biotech-driven technologies in so many ways, exponentially and combinatorially explosive and mind-bending. Design and grow your living home. Have your gut biome become smarter than you. Effective age reversal. Agricultural foodbelts rewilded into prairies.
It may not be a technical problem could be a form factor problem. Lightening more than anything else is a great form factor. All the technical arguments ignore the fact the it's best features were not technical.
Yep! 2.5 years here and still recovering!

The good thing about it: it's quite unlikely to happen again, as you've also pointed out: one can become quite aware of factors (corporate culture, fear of disappointing others, perfectionism, ...) which might contribute to the death spiral leading to it.
Ask HN: When can I buy a robot that tidies my home?
I recently bought a robot vacuum cleaner and absolutely love it. Why has no one made a robot that tidies my home?
I agree that "easy to debug" is subjective. But it's insanity to act like that doesn't mean that some architectures are objectively easier to debug than others. How can splitting something up into different services and introducing network calls make it easier? You're not reducing complexity at all. It makes debugging harder.
> Earth has never suffered a mass extinction from a warming climate. The only climate which does cause a mass extinction is an ice age.

Europe lost a lot of its megafauna just after the ice age, when temperatures raised. Is not if is warm or cold, is the sudden change in the environment. And now is even faster
Rumor is Apple basically invented USB-C and gave it to the standards body (which includes Samsung, Google, Microsoft, etc.), but didn’t take credit because being associated with Apple would harm its adoption.

https://daringfireball.net/linked/2015/03/14/apple-usbc