skysight-inc/HackerNews huggingface dataset:
Yes, LPDDR4X in particular is rated for 4266 Mbps (at least that's the only spec available from https://www.samsung.com/semiconductor/dram/lpddr4x/ right now) while the top official JEDEC spec for DDR4 is 3200 Mbps.

4266 Mbps * 8 channels * 2 (bytes in a 16-bit channel) = 68.25GB/s theoretical maximum. (Or 4 channels * 4 bytes in a 32-bit channel, same deal.)

See AIDA64 bandwidth benchmark results: https://storage-asset.msi.com/global/picture/news/2021/nb/lp... — these are from MSI's Intel Tigerlake laptops. There are AMD Renoir laptops with the same memory configuration too. This is not unique to Apple, this is what everyone has now. I guess the new big MBPs might have the largest version of this, but what the regular M1 has is not special whatsoever.
This is about the features they enable through their easy to use UI.

You're free to not like it, but that's not what I'm talking about.

I'm talking about the fact that this is one of the few platforms where I can ssh onto the underlying Linux host and run my damn software and extend it in various ways, which includes syncing docs with whatever storage system I want. Surely, this is for "hackers" use only. This is what I like about this and I'm happy to accept the tradeoff.
Probably a tool that I built for the local education department. It's used by public servants to work out where new schools need to be built, helps manage demand between schools etc. It's used every day by dozens of people. I don't have direct contact with them but I hear indirectly how valuable they find it.
Flatpak and the likes are similar enough to Apple's "bundle" concept where you put all the versions, dedicated libraries and frameworks inside the bundle for your 'thing' that you want to distribute. It has been proven to work well (or well enough). I suppose the additional technology behind overlays/bindmounts etc. is different since a Darwin bundle is practically just a directory with some predetermined layout but the experience is the same.

Once it doesn't depend on (yet again) a daemon, registry, and other system-level components but is understood by the shell (or DE) instead, you get a user experience that something like Nix cannot deliver (or at least, not without cutting down on the whole "learn this language to then learn those features to then get work down" thing).
Yes Google, I'm a Robot
Swift handles this really well,

"त्या".count // 1

"त्या".unicodeScalars.count // 4

"त्या".utf8.count // 12

Javascript's minimal library is of course not great, but there are libraries which can help, e.g. grapheme-splitter, although it's not language-aware by design, so in this instance it'll return 2.

graphemeSplitter.countGraphemes("त्या") // 2
If you know the step is there, you get used to avoiding tripping.

It's not the final step, it's the penultimate step. Also everything else in the castle is straight and true, which would imply they knew how to measure things accurately enough. It's also in more than one castle.
Whatever your opinion of the library or runtime type checking in general, you've got to admit that's a helluva README they've put together.
The docs page linked is, as expected, about language and syntax basics. Is there an example of it in use in a project, eg with interrupts, GPIO, bus access, DMA etc? There are a few examples on the Github, but they're terse.

What does performing an SPI etc operation look like? How will syntax for things like this map to MCU hardware? Eg built in to the language, or with HAL and peripheral access libs etc?

What makes it specifically targeted at IoT vice general embedded? RF support built into the standard lib? Security features, eg like nRF-53 and Cortex-M33?
Sidenote: a dispute (https://news.ycombinator.com/item?id=29305298) has been raised on the validity of UPnP even properly using the port. All the details here not contradicting are still correct to the best of my knowledge and research.

Update: "It would appear commplex was a part of seeplex, some visualization tool for old Sun workstations in the early 90ies https://lib.dr.iastate.edu/cgi/viewcontent.cgi?article=11617..."

"The Commplex is a communications package for communication with the NCUBE from Sun workstations."

> * Those ports are the defaults for AirPlay.

No, those are the default port for UPnP discovery, and have been used also by Microsoft in the XP days. There's a reason Apple picked them: it's aligned with their use case, and already assigned by what, 16 years or so?

Probably also the context that you're missing, since that this post is actually somewhat a dupe.
For the end user it doesn't matter if a GUI is using some nix-thing in the background. It could just was well run dpkg/rpm behind the scenes and as long as the result is the same it really doesn't matter.

This is also why Nix and NixOS painted itself in a corner; the presented value is only relevant if you are hacking away at it. When you have a smooth GUI experience it really no longer matters what the technical goodness underneath is.
Issue #1: Back to Basics (.NET and JavaScript)
> 1. Custom file system: this means I can ssh into it, but I can't rsync my bibliography into it, since it won't display regular pdf files whose name is not hashed and registered in some sort of index. Moreover, the lack of a Linux client meant it was very hard to put my pdfs on it, or extract my notes from it.

FWIW, rmfuse [0] allows you to mount the reMarkable cloud and you have easy access to sync with real filenames.

[0] https://github.com/rschroll/rmfuse

> RMfuse provides access to your reMarkable Cloud files in the form of a FUSE filesystem. These files are exposed either in their original format, or as PDF files that contain your annotations. This lets you manage files in the reMarkable Cloud using the same tools you use on your local system.
Issue #2: DotNet (.NET) & JavaScript (JS)
Can intel make it to the next node though.... They were stuck at 14nm for a heck of a long time, and I don't know if that was a one off, or something systemic.
Modern Day Tech people seems to have this traits where everything should be free. Without ever giving some thoughts on how business and economics model should work, while getting $200K for entry level junior job from MAMAA. It is strange and I cant comprehend why this is happening.

Assuming this could be done securely and somehow even on core count. Cloud vendors no longer needs to provision dozens ( if not hundreds ) of different SKUs, they could simplify their hardware unit to a few with maximum cooling installed. And be able to change and adopt requirement with software. Shortening lead time and capacity planning.
Thisss! I'm very disappointed that most people seriously misunderstand what Nix is.
Some calls it just another package manager and others dare to call it another Docker... while i'm screaming in horror internally.
This is something that is coming to traditional Linux as well though, with zfs snapshots. I've had it for a long time on FreeBSD. I just snapshot before I do something big.

I see the benefit of declarative configuration as an admin at work where we need to set up many systems the same way. For home desktop use I don't really see the point, I don't think it's a tech that fits perfectly in every scenario. Like most technologies there's usecases where its benefits shine and the drawbacks are irrelevant, and others where it's the opposite.

For example I often come across software that isn't packaged for my OS and I like to just compile them and try them out without having to do the whole packaging routine.
Of course any news not approved by the CCP is misinformation, and anything bad said about China has to be wrong.
Chemical emitted by babies could make men more docile, women more aggressive
you should not create such an imperative simlink
almost anything can be packages with nix in a minute or two, so any code you found out the internet would be easy to run and it will take not much more time than to simply check it's build config for malicious code, which you should do anyway
> What are some of the misconceptions that make it so different? "I need iron plates but there aren't any available" just feels so intuitively like a supply chain problem, I'd love to learn how the real world is so much more complicated.

It's definitely a supply chain problem, but the way it is solved in Factorio (i.e. build a mine and a conveyor belt) is different to the way it is solved in reality (create a spec for the iron plate, a procurement process, contract negotiations, raising purchase orders, organising freight, managing compliance, all of which may be split across different teams). Then the iron plate company probably has the same thing to do for the iron - they probably don't own the mines where the iron ore comes from, so they also have to procure, contract, raise PO's, organise freight e.t.c.

So in reality, SCM is usually more about managing all those relationships and contracts rather than getting involved in end-to-end optimisation (which is sometimes done, but the details are the responsibility of another company - i.e. if a car company needs more bolts, they don't get involved in considering where a mine needs to be opened).
Another common and ridiculous meme is the "pregnancy after having sex once"

I don't understand what your point with this.

Women's libido is heightened around ovulation (and men react to that), the menstrual cycle can be irregular (specially before the first pregnancy).
The difference with Microsoft is that even if their product fails, you're still going to get support for years and years. Like, Silverlight was deprecated in 2012, and apparently it stopped being supported a month ago. That is why a lot of the enterprise folks like their products.
a peer reviewed study in a well known scientific journal.
I bought my first 4k@120 monitor this year. Huge TV that doubles as PC screen. The first time I've bought a TV and the first time I've spent that much on a monitor. My graphics card can't keep up (I'd need a GPU as expensive as the screen) but playing games at 1080p works fine. The 4k resolution is most appreciated when I do desktop stuff.

I think 4k@120 monitors are entering more people's price range and many will choose one on their next upgrade cycle.
Nah, that covers it. Thanks.

I was going to say that such things happen, but your chat with the service manager sealed my feelings on the matter. They could see just as well as you that DHL had the notebook, not you, and they should've eaten the loss.

The other comments here are reMarkably negative too. I was briefly tempted to get one, but I'll wait for whoever the Vive of this space turns out to be.
I truly, truly hope this works as described, even partially, on humans. It is so frustrating to see someone who would be able to walk if only the signal could get to their lower extremities.

My grandfather is a paraplegic, and man how much I hope this isn't just faery dust.
A hot water tank or a tap repair in Solihull, call the experts
If your present toilet has stopped performing to your expectations, installing a new one should be your first priority this season and if it already is, do not waste any time hiring professionals for toilet installation in Solihull. Older toilets are more prone to blockages and leaks which certainly means you may be spending more money just to keep it running in your house.
WhatsApp privacy policy tweaked in Europe after record fine
Again mice models...
This is going to help bol.com fight off Amazon this Christmas season.
You can use nix-shell to create complete runtime environments with pinned software versions. Not sure re nix flakes (it's been a while since I last used Nix) however I found nix-shell pretty good for exactly this type of stuff.
I used Django for 4 years, their ORM is a mess imo. I wouldn't expect someone new to it to be able to discover how to do this after a couple of hours of reading.
Our economic system requires endless amounts of busy work. If that busywork doesn't exist people will compete for a handful of jobs because they cannot comprehend the idea of doing less work per person.

If that busy work consists of keeping people alive and advance medical science it's at least a better use of human potential than working via door dash.
Show HN: Raport – Analyze all your data in one app
Facebook too, it’s how I lost my 12-yo Facebook account due to VoIP phone number.

Still no available recourse to get it back.
I’m aware that it may feel pain either just like I do, or in a different way. My question is why should I be agitated by this thought, iow what is the reason to reduce it. I don’t relate its suffering to my “soul” or a mental state. Not talking about morals here, I wouldn’t boil a live crab in a presence of people who would react negatively. See also https://news.ycombinator.com/item?id=29305117
most people who have claim to be unix experts and cannot grasp nix are usually just don't like functional languages

those who do, say that it's a great idea, but implementation is a bit hacky and not well documented
There was also a time where people suggested that vehicles replacing horses was unsafe. They were, of course, correct in a sense, but tended to ignore the decrease in horse related accidents. There was also a time where quite a number of people believed that the human body couldn't cope with speeds over some arbitrary number. They also were proven to be incorrect - mainly because technology enabled people to travel faster and then subsequently made that travel safer.
Because if you can get root in a container, you have root outside the container. While escaping a container isn’t exactly easy or always possible, it is a huge risk.
Ask HN: What are you doing about climate change?
I would agree, although typically the companies, technologies and people involved in automated warehouse design are different to those doing production systems engineering.

(e.g. automated production has a bigger focus on cells, robotics and in-line production, while logistics automation is often more about automated storage and retrieval systems, sortation, piece-picking systems etc).

There is a huge crossover though.
It's just another climatist tax that increases the cost of real estate even for those who don't have a vehicle.
Plus there's not enough electric energy to power that infra, so it's very wasteful too. Morons.
If a cloud provider has a 16-core processor and customers who want 8-core processors, they simply put two customer VMs per processor, each only able to see 8 of the cores.

Why disable half the cores and leave them unsold, when selling both halves makes you twice as much money?
What we should really do / have done is add port numbers to DNS entries. Then IANA wouldn’t need a public registry of port assignments. Everyone can use whatever ports for our public services that we like.

Sadly, its almost certainly too late to add port numbers to DNS.
A little backstory behind Raport.

Me and my co-founder have been running several side projects. In order to grow, we had to stay up to date with a lot of metrics, such as: revenue, pageviews, bounce rate, SEO clicks, social media engagement and many, many more.

Those metrics came from different data sources such as: Stripe, AdSense, Google Analytics, Search Console or Google Ads. For example revenue was coming from Stripe, Google AdSense and 3 other publishing partners so we had to put it all in Google Sheets to see how we're performing.

We finally realized how much time and effort it all takes. The time we should spend on marketing, sales and product development. That was when we thought it would be great to have an app that would connect metrics from all these web apps, display all our data in one dashboard and send us email reports and alerts when anomalies occur.

So we started searching but the few products we found didn't meet our expectations. That's when we decided to build Raport.

Now it's ready and free to play with. We are now in beta testing phase so feel free to join and share any feedback you may have.
Given that this stack costs $6/year, running on a $2 controller, it seems somewhat expensive, unless it is providing some sort of advantage/benefit. However, the examples on Github aren't complex enough to show what is the advantage of this ecosystem.

Perhaps a much more detailed blog post going over an example would help us understand why this stack is useful? Since you appear to have paying customers, clearly, there is an advantage, but it is not immediately obvious.
1. I'm with you here. I'd like to be able to just copy files directly on/off

2. Also left handed. I just turn off the menu when I'm drawing/writing, so the close button and everything else is fine until I need it. However, what annoys me is that the pen's mark on the screen is about 0.2mm off from the tip of the contract point, to account for the angle of the pen and the thickness of the screen glass. While it's a subtle problem, it is noticeable.

3. I don't think this is a cost issue, it's battery life. I'm happy with their choice, and you certainly can't please everybody
Why does no web framework let the operating system give them a free port?
How to hide from a drone – the subtle art of ghosting in the age of surveillance
Show HN: Curated PHP Talks and Videos
> Whatever Apple has running on there is also unlikely to be what the IANA registration refers to.

Here's a quotation:

> Just did a bit more digging, and IANA actually assigns port 5000 to "commplex-main" - so really any other service that's using that port is violating the official assignment. Based on a quick search of what commplex-main is, it's related to UPnP for network device discoverability. I'm not sure exactly what the AirPlay Receiver service does, but I get the gist that it probably does fit somewhere into the scope of UPnP-related features. At the very least, it's probably a far more accurate usage of port 5000 than some random dev servers.

This port was actually also used back in XP and * Lion days both by Apple and Microsoft, but I have a hunch that *.local replaced these use cases and that's why it became disused until recently.
the answer is hidden in the name of the language ;-)
I’m really not an expert but is there anything particular with this one?

Looking here the answer looks like “0” for all contexts to me.

https://codepoints.net/U+2060

And well, I don’t think anyone’s arguing that a “length” function needs to be exposed by the standard library of any language (I saw that Swift does btw).

Besides from byte count it’s the only interpretation of “length” that I think makes sense for users (like I mentioned above, validating that a name has at least length 1, for example)
> doing what they believe is best for software freedom

It is quite self-evident that not being open about the existence of proprietary code is not the best for software freedom.

I know about their certification process; my entire argument is that their criteria are terrible and the lack of transparency about specific devices and what firmware they contain deceptive. You bringing up their criteria repeatedly isn't helping you counter that point. This silly loop of "The criteria suck. / These are the criteria." doesn't get us anywhere.

If the FSF believe in software freedom, why are they not informing their users about the nonfree software that exists in the devices they sell as "Respects your Freedom"? I'm not saying "why are they certified here"; fine, they have their rules. Why are they not documenting how these devices interact with those rules? Why are they obscuring all of this? What do they have to gain by keeping people in the dark?

To me it is just very clear that they're doing this because they are trying to build a narrative that is different from reality, and the only way that narrative works is if people don't discover the problems with it. Your opinion may differ, but everything I've seen about the FSF's behavior in recent years points towards that. If they wanted to be honest there would be no reason not to document those firmware blobs.
Like AssemblyScript?
> You want them to keep working on updates for your device but you don't want to keep paying them?

No, I want to able to have updates independently on the vendor who may want to stop updating the device. This is exactly why free software was created. Experience shows that just this ability is enough to have lifetime updates from the community for any device. Or, alternatively, one can pay to anyone for the updates, if necessary. My 12+-year-old laptop runs latest version of Debian and I do not expect to stop receiving security updates any time soon.
I think it’s a cool idea but it’s very half baked at the moment.

A feature I love about GoodNotes on an iPad is it can search hand written notes. If I’m going to write a ton in something that isn’t as easily skimmed as a real notebook search needs to be a thing.

The other thing I find annoying is buying the pencil tips. Apparently the Remarkable ones need replacement often. Sort of mind blowing.

All in all the writing experience was nice. But the device and the features were not there. If these things survive another 3-4 generations of devices then I think we may get to a place they’re maybe ready for more mass usage. I hope in that time the company that also provides reasonable support rises to the top lol.
Interesting, so you're saying that medical advances in the first world are being sabotaged by the fact that the rest of the world is poor?

I wish people weren't so short sighted when it comes to economic cooperation.
My family does this, I remember watching them try to crawl out of the pot for the first few minutes so it's not true
Would it be possible to mimick dynamic types just be renaming subsequent references?

E.g.

foo = "test string"
print(foo)
foo = 5
print(foo)

Would compile as:

foo = "test string"
print(foo)
foo__1 = 5
print(foo__1)

I don't know if the syntax is correct, but hope my point goes thru.
Can even put a button on the end. Something dramatic like a nuclear launch button.
Neverssl.com Now Supports SSL
I made an algorithm, and then had a book published based on it, that gender swaps any text you put into it.

It’s called Gender Swapped Fairy Tales and the whole idea is about showing up the subtle (or not so subtle) gender biases we all have.

Some things are obvious like processes now rescuing princes but there are a whole lot of other things you won’t have noticed about the way these stories are told. For example there are a lot of fathers desperately wanting to have children. And female beasts and monsters that are allowed to be angry and scary and still get to be loved.

Some more info here: genderswappedfairytales.com and it’s available in all good bookshops in the uk, USA, Australia, New Zealand, Poland and Italy. and will shortly be published in France, Germany, South Korea and hopefully more places soon!

For me it’s the perfect sweet spot of a project that’s technically interesting AND something I personally believe in AND (hopefully) important to wider society.
True but ordering is often not a great option. Many times when I was young I'd be working on a project and find I was missing some part. I could just jump on my bike and go buy it right away.

Now it means several days of waiting every time.
Isn't that the goal for the visual coding, or "programming without code" pipe dream? You get the premade logic, you just need to wire it up.

Factorio is the ultimate proof these tools are not any easier than just writing the code yourself.
Yes, but the other activities increase it from the baseline. I'm still struggling to figure out what's useful about the statement.
that's exactly what SRV records do. Used for many things, but not HTTP(S)