skysight-inc/HackerNews huggingface dataset:
I also did a lot of hobby projects and open source work. Still, in my early career, I was over-engineering everything including my own hobby projects. I think I was trying to put my signature on the work and I unwittingly achieved this through unnecessary complexity.

I was thinking of good code as something I had to invent, but now I feel like it's more like something I have to discover.
More likely, it allures to RISC-V being a royalty-free open standard, unlike ARM. As teraflop said, though, in practice this doesn't mean much. Chip designers will throw in proprietary IP just for patentability and differentiation.
MacBook Pros and their lack of DisplayPort MST (Multi-Stream) support (2018)
I seriously don't get why we can't have some sort of licensing authority for this type of thing. Maybe they issue you a secret key to include in email headers, or put your entire domain on some sort of whitelist. And complaints get handled by a human to confirm that it's not a "oh I don't like this, or I don't remember signing up for this" non-sense complaint that would get you blocked or have your license revoked with a normal provider.

Am I crazy or just missing some super obvious gap with this path?
Unfortunately, someone opened Nakamoto's box and now we have to live in that universe.
X valued at $19B in share plan for employees
If the customer decides to bring UNIX into their workloads, well they should not complain afterwards.
I'd prefer an api like this:

const [result, error] = attempt(() => someFunc());

This way you don't have to wrap all your functions.
Isn't the problem de facto solved by matchmaking? The player that aims better will quickly win more and be elevated to the level of opponents on par with them. From the perspective of the player that loses to them, it's no different than losing to a regular player who aimed really well; you're quickly separated from them in the queue.

This wouldn't apply to games with only a few hundred active players but I think most proponents of this change aren't really thinking of those games.
A17 Pro NPU can do 35 TOPS but M3 can only do 18 TOPS
Where it mentions 18 TOPS: https://www.apple.com/macbook-pro/

Also, Apple did not mention any improvements to the NPU at all during the video.

What could cause them to put a 2x faster NPU in an iPhone but not Mac?
Promises are inherently going to be a lot slower than synchronous code (not to mention timing implications, re: the event loop, microtask queue, etc.). As such, wrapping everything in Promises is not a good idea -- reserve it for actually asynchronous operations.

(All of that's not even to mention the confusion around what operations in the code actually perform asynchronous actions.)
Workstation laptops from Lenovo and Dell have upgradeable RAM and have been offering 128 GB RAM for something like 6 years.
If I ask you to choose A or B, and let you take as long as you want to make this decision, at the point where you make the decision, you still have no idea why you chose what you chose. It is ultimately mysterious to you and anyone else why you chose what you chose. If you had any reasoning, it is still mysterious why that reasoning caused you to choose what you chose and why it didn't have the opposite effect?

The impetus to choose A or B in this case arises from the dark pool of the mind, sneaks up behind you and you mistakenly identify with this decision. You simply cannot think to think what to think.
not a grave mistake
Karma is mostly meaningless. Account age plus karma equals some indication of engagement to a first approximation noting if you post shit and get constant negation that wouldn't hold. So assumes good faith actions all round.
I am yet to see such thing, to each its own I guess.

@njit doesn't work in regular Python, requires installing Numba and only works in very specific use cases.
Will is a tree structure. Things that act due to the design or machinations of known forces are not free will. The computer, sophisticated though it may be, does all it does because the programmer wills it so. The things you are paid to do for your job are not your free will but rather the will of your employer. Whatever compulsory force lies one node above in the cause and effect tree, that's the thing whose will is being exerted. When we can't see any higher than a given node, we are left with a free-floating will (aka a free will). It may not actually be free in a deterministic universe, but since it is impossible to traverse the tree ad infinitum, it is a useful fiction to have a cutoff point and call whatever node you made it to "free".
If you want to see it in a different context, I highly recommend the "Stellarium" App, it's super polished, and gives an option to switch to different "Sky culture"; Al-Sufi's being among the available choices, complete with drawings.
Generally they will hire foriegn workers on H1b.
> I hope they make it really strict. I'm sick of companies that send you spam ("newsletters") just because you interacted with them once, then when you unsubscribe, you get unsubscribed from that one list, so they keep spamming you just with a slightly different newsletter type.

Never interact with spam. Unsubscribing just tells spammers that your email address is actively being checked, and that you're the kind of person who clicks on links found in unsolicited messages. It can even end up getting you more spam (as you've noticed), and what looks like an innocent unsubscribe link can actually take you to a malicious website instead. You've really got nothing to gain by touching spam at all.

The best way to deal with the spam that makes it into your inbox, especially spam that comes from specific senders with predictable subject lines/body content like newsletters, is filtering. For example, just auto-delete anything from a domain you never want to hear from again. You never see it, and you leave them spending at least a little time/effort shouting uselessly into the void.

I tend not to auto-delete directly, but have things filtered into specific folders just in case. It takes almost no time to clear out when they get very full. Most filters are set once and forget.
Is there any company that offers your DNA to be sequenced but will promise to just give you back the raw data (or aligned to genome) without storing or selling it to companies?
Why is building a to-do list app so darn hard?
SMS has something similar to this. You have to honor requests to stop sending or are banned.
Electronics can absorb superhuman levels of code complexity, without protest or guardrails.

At least STEM subjects are tested against repeatable natural phenomena or mathematic validation.

A CPU is indifferent to you complexifying yourself, ad infinitum. It didn't have to be like that.
The NPU is mostly used for very low power inference, which is a priority in the iPhone, but not so much for the M-series.

...What do you want it for, anyway? I think some native OSX apps and Apple's stable diffusion implementation can use it, but I can't think of much else
> Now I think AMD and Intel caught up enough

Interesting. I don't really like Apple, mainly because of how they handle the app store vendor lock in stuff, and I hate macOS. But I use an M2 MBP purely because I can't find any other laptop that has the same fast performance, long battery life, quiet fan noise, no heat.

Can you recommend an AMD/Intel or anything that comes close? I'd switch in a heartbeat. The closest that comes to mind is the ThinkPad X13s.
Im looking for startup opportunities,outside my current city of mombasa Kenya.
Amica Insurance.

AAA DMV services.

US Postal Service.

BHPhoto.

REI.
And the Jones act while we're at it
I think the worse thing is that many people don't even know it's a possibility to upgrade, if they want. I am not sure if it's the same in all countries, but third party sellers only have access to the base models to sell. I talked a nice couple out of buying a MacBook Air with 8GB of RAM at an in-store mini Apple Store at major department store recently. Of course the sales people don't mention that you can go to the real Apple Store and get models with 16GB (or 24 in the case of the M2 MacBook Air).
There's a fair chance modern JS engine's Promise implementations are going to beat a custom wrapper function that is also wrapping everything, contains a try/catch statement, multiple typeofs, and creates an instance of a class for every result.

Not that it matters - if you're going down this route either way, performance is not your priority. If you really care about performance, don't use either if you don't have to.
Even if there were, it’s a lot to give away based on a promise.
They haven't made slotted ram or storage on their macbooks since 2012 (retina macbooks removed the slotted ram afaik). It might save on thickness, but I'm not buying the slim chasses argument being the only reason, since they happily made their devices thicker for the M series cpus.
I think it would be pretty challenging to have a human in the loop at that scale. Although certainly in would be nice if there was a way to escalate.
Thanks, didn't know.
That seems a lot more ergonomic.

I can already see someone copy-pasting `wrap(myFunction)(args)` everywhere :-)
Own offline, private, open source LLM for conversations and more
While waiting for those life changing $$$, are whistleblowers in America generally treated well and their identify kept anonymous?
Both of those statements are true. New Toyotas aren't discount, and Toyotas have a reputation of lasting forever.
This is resolved by buying a 20+ year old vehicle. You can get a 1999-2003 Toyota for a few thousand dollars.
I've been saying My-Skwill since I was a kid. I pronounce SQL alone as three letters though.
No, the whole point of Promise implementations is not to beat tasks which run in the current event loop tick. That's why you have separate (microtask, macrotask etc.) queues in the first place.

Unnecessarily using Promises introduces further work for the VM, plus it may cause issues with race conditions, wrong variable values (which aren't easy to debug), etc. if you don't hold a magnifying glass to your code.

To be clear, I'm not benchmarking OP's library -- just providing an important note on why you shouldn't use Promise as a general monad. There are libraries for that: maybe not this one, maybe nothing at all. Do whatever works for you :-)
Unfortunately, the article doesn't really provide any of that. Frankly, is not really even an article.
Framework (https://frame.work) offers up to 2x32GB RAM support.
This release cadence seems too much. I don't have insights on why, but I'd be shocked if there's this much demand. Even a 2018 Mac works fine for most work information work.
Love shopping there - all employees look present and like they … enjoy themselves? I like my money supporting a healthy corporate culture.
> seems like Intel wouldn't do this

Wouldn’t do what? Intel has more E-cores than P-cores on most of their range, and especially on the higher end e.g. on raptor lake S the i9 all have 16 E and 8 P, the i7s have 8:8, only the lower end of the i5 (below 13500) have more P than E cores. And the i3 have no E cores.

The story is somewhat similar on mobile (H and HX), a minority of SKUs have more P than E, and none of them in P and U.

In fact that was one of the things which surprised me when Intel started releasing asymmetric SMT, they seemed to bank heavily on E cores when mobile and Apple had mostly been 1:1 or biased towards P cores.
An assumption they are so unsure about, that they kind of force that decision on their users.
> Privileged users

are nothing more than users who have managed to rack up 500+ karma (unless the threshold has changed since I last thought about this). Anyway, it shouldn't take long for anybody making interesting and informative comments, and/or submitting interesting stories, to get to 500. So the pool of "privileged users" is probably a very large percentage of all active users.
That would make everything async which is not what you want.
I think their reasoning is that it's type safe so the compiler complains that you didn't handle something that returns an error.
Previous post: https://news.ycombinator.com/item?id=36479769
In the speedrunning community there are plenty of players who can fairly reliably perform frame-accurate inputs (i.e. press a button exactly on a specific 1/60th of a second) so it seems to me that you would have a very, very hard time distinguishing the best legitimate players from cheaters.
Isn't this typical tick-tock move? Don't change too many things at once - they are moving to the new process so probably not too many changes in the architecture, only increase in frequency for same power consumption allowed by the better process.
have you look at ts-fp, it is ts not js, but still.
Not OP, and I agree that research needs to get access to DNA for medicinal, personalization and drug-development research purposes. What I'm more worried about is this sort of data being used to train a neural network that maps genes to physical traits, which would be both a goldmine and Pandora's box.

If I could compare it to something recent, it's the whole Content -> LLM -> Content loop that was created and we're all upset over now to various degrees. Our DNA is the content and up until now has been an opaque black-box with only minor views into it for very specific genetic diseases. Once they open up the box that allows them to get to things like IQ, height, muscle-density, resistance to diseases, fertility, etc, then the human race is in for a wild down-hill ride.
Apple threat notifications for state-sponsored attacks
Interesting graph.

I believe too much CO2 in the atmosphere is a bad thing, but it is hard to find good, global suggested remediations to this issue.

- I use public transportation with my family of 6. (We do not own a car).
- My kids walk to school ~1 mile away.
- I stopped buying oak, because I read somewhere oak removes a good amount of CO2 over other types of trees.
- We live in an area where it is easy to find evironmentally-concerned food producers and buy from them.

What else is there left for us to do?
The Ultra will come when the Studio (and Pro, but that was just released) is spec-bumped, I am sure.
You need a CTO with a backbone to say no to the senior people hell bent on padding their resumes and scratching an itch though

Too often devs weaponise micro services and say it’s one of the key reasons for microservices is to allow free language choice !
> I was actually so in awe of the insane and sociopathic dark pattern that is their email/notification subscription system…

At least it’s on brand. Once you start reading you will be so in awe of the insane and sociopathic people who do the bulk of the posting.
You can squeeze 70B onto a single 4090/3090 with exllamav2.

As of the latest 8 bit cache commit, I can manage 2.6bpw with seemingly good quality.
Why make it complicated? The language supports catching errors, use that. You may not like it but that's the thing you have. Of course you can wrap errors, return [response,error] or whatever in your implementation of api calls etc. but you don't need third-party libraries for that.
Only in a modern capitalist society etc etc. One thing Apple diversified in in the past years is its non-hardware offering; iCloud earns them billions and Apple TV is churning out massive productions, a 3.5 hour Scorsese flick in cinemas for example.
Well, price includes membership for the sect of ‘good morning, Amazing’…

Honestly I feel much more in place with a win11 setup recently. For a dev who does not rely on apple’s Xcode etc it makes very little difference. Besides win11 is scary snappy on every decent box, not only Microsoft surfaces.

And except for the speed gains, the gains from using OSX have been diminishing rapidly for years. Sticking with osx12 on some devices does not impact my workflow at all. I guess I can go back to 10.x and … VScode, git, etc will still work the same.

Speaking of security et al - well that’s fine, but some of the most aggressive hacks are targeted at OSX.
Higher levels of waste heat could be sold as a benefit, especially in cold climates. Nice little personal heating device to keep you warm on cold nights?

Optional accessories could harvest the heat to heat water, make coffee, cook food, etc?
I so wish these beautiful beasts ran all the games for windows like Proton / Steam Deck :(
My tendency now is to aim for over-simplicity in hobby projects. I already have to deal with over-engineered garbage at work I have no choice but to accept, so I don't want to bring those headaches home.
> No, the whole point of Promise implementations is not to beat tasks which run in the current event loop tick. That's why you have separate (microtask, macrotask etc.) queues in the first place.

We're clearly talking about actual CPU time spent here when comparing code using those approaches. We're not interested in what runs first in some software mixing synchronous and asynchronous code. This is
completely irrelevant.
The sad thing is all of this hardware is outrageously overpriced.

Its even sadder that AMD/Intel have failed to take advantage of the price gouging. They could have released affordable 32GB-48GB cards with (afaik) no silicon changes.

The 7900 XTX is still somewhat reasonable where you can get it to work.
> Free will seems to be qualitatively different to randomness.

I was going to suggest reading "The Diceman" by Luke Rhinehart [0].

But then I don't want to do that, because it really messes with some
people.

[0] https://en.wikipedia.org/wiki/The_Dice_Man
Feels like there could be a place for a Promise.settled method that mimics Promise.allSettled, but for a single value.
Available yes, but many are "premium/aftermarket" pricing now. There is such a high proportion of these names/prices popping up when you do domain search compared to the dominant "Unavailable" of .io or .com.

Source: I've registered .ai names since 2019. I use a 5 and 8 letter fairly common english word for two .ai domains; both were standard pricing originally, but comparable available domains are now >$10k. However, I could probably at best resell my domains for < $1k each, as resell value for .ai is hard once you use them. I guess investor dollars and being seen to do something might due the demand for these premium domain options.
Agree on all counts.

I'm mostly just happy since I switched back to windows 11 that I've got an OS I can actually drive from a keyboard that doesn't leave my hands brutally mangled from meta key combinations.
I'd encourage you not to waste much time worrying about this. It really just isn't particularly important in the grand scheme of things. There are a few token "perks" that come with having certain karma levels, but IIRC those top out at 500 points (when you can downvote comments). Beyond that, karma has no real meaning except inflating one's ego. You can't spend it or use it for anything, so...
This is one reason the Steam Deck model of being an open console system is the future.

Some dinosaurs wants to preserve the old locked-down console experience, where you have exclusive games, controllers and digital stores. But its just worse for the customer in every way.
Common sense 3d printer regulation. Nobody needs a device that can produce weapons of war. Sensible people will have no problem registering their printer, getting a permit, and universal background checks to make sure whoever they sell it to isn't someone with a mmj card or history of selling an improperly packaged lobster.
I don't know exactly why this bug would still be open, but you can use x86-64 images on an ARM64 Mac :

https://docs.docker.com/desktop/release-notes/#4250

I have been using it for a few months (in beta) and it works great !
You are missing part of the picture. Object tossing is one thing, having access to the plethora of apis you get from Com+ and .net in a finger snap is another.

Of course - kudos for your efforts. Sadly went unnoticed for vry long.
That's probably a threshold where I'd start looking at a well integrated solution for remoting into a decent server. Do you actually need/want to use 128GB locally? Not disputing that if you do have a requirement, but have you considered a smaller machine and spending the rest on a non-mobile decent setup? The battery and weight are really affected once you go into the mobile workstation territory.
maybe to confirm that the email is valid?
Is there any form of GDPR data takeout/deletion request for European services of genetic sequencing?

I unfortunately had a close family member go down this route because he "was curious".
> I really don't think they need to build any more of a brand.

Brand-building is an ongoing process. You'll notice even the most recognized brands on earth, like Apple and Coca-Cola, are still working on building their brand.
Exactly! I have a 2012 MBP and a 2015 MBP that are still kicking and work perfectly for my kids playing Roblox or Minecraft and any web browsing we want to do with a proper keyboard.
For me, a.big surprise about Incognito mode after using it was finding, by chance, that opening new Incognito windows did not create separate, new private browsing sessions.

I was very surprised to open an Incognito window and visit a site to find it knew who I was and I was logged in there already.

My mental model didn't match what I'd assumed Incognito mode to mean. Unfortunately this meant a few years of using Incognito to avoid basic tracking had not actually avoided tracking.

After this discovery I switched to Firefox Temporary Containers, which do what I expected and wanted from Incognito mode all along.
>I'm sure there is some kind of technical explanation

I'm sure it's a marketing explanation: they make bigger margins on more expensive machines, and they need some feature differentiators to nudge people to move up. 2 extra displays is a poweruser/pro feature.

They make their own silicon, it's not like they're shy about designing hardware, if they wanted to stuff features into the lower end books they easily could.
If you're going to claim a company said something so impactful, you should be prepared to back it up.
> Mostly I haven't had problems with repeat spammers, except a republican politician (I'm not in the USA so doubly annoying).

I’m a republican (also not in the US sense — I want to get rid of the tie to the monarchy) but I also find that republican politicians seem to be really annoying!
>Never interact with spam. Unsubscribing just tells spammers that your email address is actively being checked, and that you're the kind of person who clicks on links found in unsolicited messages. It can even end up getting you more spam (as you've noticed), and what looks like an innocent unsubscribe link can actually take you to a malicious website instead.

Yet there are people here on HN telling us that we have some kind of responsibility to watch ads, not block them, and support the kind of people who do this slimy, evil, unethical bullshit.
Problem is that your relatives and ethnic group didn't consent yet your decision is impacting them too. Not talking about helping drugmakers make better drugs, I'm talking about the nefarious use-cases, such as the leak and the long-term consequences of that.
“Apple bad” probably.
Honest question: What tasks are you doing that require 128GB RAM?
> We're clearly talking about actual CPU time spent here when comparing code using those approaches. This is completely irrelevant.

Perhaps I missed a part of the conversation? I began by highlighting the issues with your approach regarding the event loop, and you started talking about the implementation of this library in particular, seemingly as a counter-argument?

To be clear, I'm not disagreeing that wrapping things is slower than not wrapping them. That's quite obviously true. I'm just pointing out bad advice in your parent comment.
https://www.prepaid-hoster.de/

They have dirt cheap VPSs (and much more) and even if you only have a 3€/month VPS they answer your support requests near immediately. They resolved my tickets most of the time in <15 minutes, no matter what problem I had and what time it was.