skysight-inc/HackerNews huggingface dataset:
> Do you even realize you can send mail from your mailbox?

Yes, one of my comments posted three hours before yours described how I can indeed drop off mail at my mailbox to be picked up by the postal service. But before I do that, I have to find an envelope, paper, write or print a letter, seal it and address it and then leave my house to go drop it off at the mailbox. It's within walking distance, but notice the number of steps there are compared to picking up your phone, calling someone up and just saying "cancel my subscription" however many times they require.
My dad once took apart his motorcycle to change out a cylinder seal. He put it all back together and it wouldn't start. The mechanic at the shop heard the story, and then checked one thing: indeed my dad had forgotten to refuel it. That tech support tree is always worth checking.
Hence "lower bound".
But iMessage does have a viable substitute.

And not just one, many of them.

The iMessage substitutes often offer more features, work on more platforms and are widely adopted across the globe.

At the risk of making a sweeping statement, and with no data to support it, I’d guess that no one outside of the USA seems to care about Blue Bubble vs Green Bubbles.

Being on iMessage vs SMS isn’t a conversation in my world.

Teenagers that I know all have iPhones, but use Discord or SnapChat for messaging.
The future of design systems is semantic
As I learned from the a blackboard when doing my study abroad year for Arabic that engrained my respect for teachers, formal or informal: من يعلمني حرفا فصرت له عبدا. Read your bio and thanks for the book, looks interesting Will download and read when I can.
Now that CSS has modernized and supports things like variables (aka "design tokens"), nesting, and advanced color functions, ... could it be that we are slowly moving out from the CSS-in-JS trend to semantic web design? ie: from tight coupling to loose coupling? Figma seems to think so.
Yes, but look at the loss rates for some of the storage methods.
OpenAI could always leverage their expertise to license out their model, or a cut down/customized version, to companies who want to use it locally on end user devices.
There's no street signs here in Tokyo because almost none of the roads have names; only the really huge boulevards do, and most people probably don't even know those names.

I'm not sure how it was in the 80s, but these days people just use Google Maps to navigate to wherever they're going.
I do not understand the Vector AI thing.

Doing math on embeddings isn't new, so it can't be that.

So what is it?
Relevant Quanta article: https://www.quantamagazine.org/finally-a-fast-algorithm-for-...

The CACM article discussed here at the time (just 3 months ago!): https://news.ycombinator.com/item?id=37275676

The relevant paper is https://arxiv.org/abs/2203.03456 and an improvement here https://arxiv.org/abs/2304.05279

I wonder if this will become standard curriculum for undergrads sooner rather than later. It's apparently a very simple and approachable method.
Note that HDMI out supposedly works on the pro, so the missing functionality is just the microphone, touchid, and thunderbolt/usb4. (Unless you have a usb3 display or really like dongles).
That is why I bought BYD and have been recommending BYD Seals like hotcakes. Tesla is just the next Nokia Solyndra.
How do they lock customers in? There are plenty of messaging apps from other tech conglomerates, that no one chose to use alternatives in the U.S. is not Apple's problem. The market spoke.
> Honestly, is there a big difference anymore?

Only a very small subset of industry cares about academic publishing, and even within that subset it's only a fraction of groups at a fraction of corps that consider publishing a primary or even secondary objective.

The groups that do care about those things can be good gigs, but are generally not the place in the company you want to be anyways, unless you can get in and out (for good) in <10 years. If you can do something that actually impacts the business -- that is actually useful to other humans -- no one gives a shit about h-indices or kaggle scores. And you'll be better compensated anyways.
Do your wife a favor and get her Wipr[0].

Sure it’s $1.99 but we support indie developers here on HN don’t we?

It’s a set it and forget it type of deal, no more ads in Safari.

0: https://apps.apple.com/us/app/wipr/id1030595027
Buying new computers contribute to the climate crisis, Microsoft forcing you to buy them is a giant "fuck you" to our slim chance of survival on this planet...

Meh, it's not like the computers won't be produced anyway, whether we buy them or not...
The pinebook pro comes close, but I can’t get over the speaker whine and poor suspend life. Also, I think the aspire one might have higher specs.
They already allow that. There are apps in the store doing that.
If you’re reaching for structuredClone, what you really want is native immutable Record and Tuple syntax, and the companion “deep path properties” syntax which allows for efficient and ergonomic immutable updates:

- https://github.com/tc39/proposal-record-tuple

- https://github.com/tc39/proposal-deep-path-properties-for-re...
I'm using it for my latest project - writing a cashflow calculator and graphing tool. Really cool to be able to write all the business and graphing logic in Go, then share it with the front end via WASM, so I don't need to implement the same logic in both Go and JS separately.

Things I learned: TinyGo works to get the package size down. Translating values between JS and Go is straightforward (with a lot of boilerplate), but trying to do the JSON dance wasn't worth it - too brittle. Creating SVG in Go and then using it as the innerHTML for a div actually works really well :)

Edit: to be clear, I'm using Go's WASM implementation, not Wasmer
More trying to enlighten the not yet enlightened to be on the look out for said behavior if they weren't already looking out for it. Also, with things like iOS entitlements, their entire purpose is to act as a permissions based contract. Where what I'm talking about comes into play is dropping in functionality that can be called if you know about it, but not making any attempts to advertise that you can.

Maybe not relevant in this particular case, but again, was more intended in the sense of a BOLO.
Every role has good or bad practitioners no?

eg, I have worked with many so called 'developers'. They shipped lots of code, but most of it was solving the wrong problem, didn't fit any business requirement, added unnecessary complexity, had to be replaced almost immediately, etc. etc.
They did publish that paper the other day explaining how to use less RAM, but you’re right it’s still a big chunk.
I have both a heat pump and resistive heating in my house. The compressor goes outside the house so you never hear it (and it's not particularly loud, just sounds like a quiet powerful fan). The indoor split units, as they're called, just blow air over the coils. The fans are very quiet, quieter than a typical standing fan or an A/C vent blowing air.

Resistive heating is usually much quieter, however it can make annoying ticking sounds as the metal expands against the wall, or an annoying electrical buzz as the power is cycled on and off, multiple times a minute. This happens even if they're installed perfectly, houses and walls move over time.
Ask HN: US LLC and Thailand Taxes
I have gotten conflicting answers from different international lawyers and accountants.
I am a tax resident of Thailand (foreigner) and am forming a US LLC in Delaware.

I plan to use my business credit card as much as possible for expenses.
Bring some income to Thailand every month and pay taxes on it.
And move some of the money to a personal bank out of Thailand as a dividend.

I got two answers:
1. This is all good; it sounds like 100% legitimate.
2. An LLC is a pass-through company, so if the company is registered with you, you will be taxed on everything you have in the LLC.

Have you ever encountered any situation like that?
Lettering Guides to CNC Plotters: A Brief History of Technical Lettering Tools
they don't even have a majority market share (less than 30% globally, in fact)

This is a spurious argument. The article wrote: <<They control more than 50% of the US smartphone market>> It only mentions US market. Even if it was 40% (less than half), most highly advanced nations with strong competition regulation would consider this sufficient for strong regulation.

And, regarding market share from the perspective of competition regulation: Who cares about global. It's all about local (state/nation level).

The reason why WhatsApp does not face any regulatory scrutiny in any highly developed countries with strong competition regulation: It is free on all platforms, including the desktop web browser. Time and time again, we have seen that free and non-free products and services are treated differently by competition regulators. For example: "Free" mobile games that are stuffed with adverts and use deceptive advertising techniques to attract more downloads.
Simple. My servers do not sufficiently heat up the room in winter. An entire data center is one thing, but for regular people, heaters do a better job heating.
https://github.com/suryakantamangaraj/AwesomeRISC-VResources...
By going out of their way to make the experience worse when texting people who don't use iMessage.
Only a relatively tiny sliver of PhDs doing top-tier ML research are in groups that care about publishing at corps the care about publishing in academic conferences.
Apparently, 1-2 years ago. I was also surprised.
Pinetab-V
So, I guess we're all going to end up as rodents in a Skinner Rat Box being subjected to AI-managed operant conditioning in order to further our career goals? Surely this will lead to the creation of a Brave New World, free of all conflict and suffering - but only if we can ensure that AI is safe, properly aligned and guided by today's government leaders and corporate executives, who have no desires other than to benefit humanity, or so they assure us.

It's funny how so many designers of utopian paradises ended up creating dystopian hellholes, historically speaking, isn't it?
#1 IELTS Writing Checker. IELTS Writing Pro offers detailed feedback and realistic band estimations for both Academic and General Training IELTS writing. Choose from over 250 exam questions or use your own. Perfect for IELTS candidates seeking expert guidance.
this just seems like a ... bad idea?
One of my key metrics when adding code to a system is how easy it is to rip out later. It's served me well so far.
No? I don’t think that’s true? I think it’s based on the shapes of the container and how long you zap it n
A subpoena is a court order, and the only way to challenge it would be to go in front of a judge, at which point you could potentially risk criminal contempt charges for not complying in the first place. Hobson's choice :(
I do wonder how useful significantly more RAM would be to the majority of iPhone owners until now. I’m sure Apple has tons of metrics collect to decide with.

Adding more would certainly be a price/margin issue. Plus DRAM uses battery even if sitting unused, and battery is precious on a phone. Unless they came up with some sort of hot-plug style option to be able to turn off unused RAM chips completely, which would be cool.
> They weren't selling software licenses here, they were selling a very real piece of hardware.

I don’t know. I didn’t read the contract. Neither did you I suspect nor did the developers.

Jet engines are leased by the hour. Yes they are very real pieces of hardware bolted to your airplane. That has nothing to do with the business model. Why can’t the same be true for trains?

Even if I would know how trains are usually sold/purchased, which I don’t, I could be convinced by a boss that we are trying a different model.

Why is this important? Two reasons: if your mental model is that these kind of things are done by “unethical developers” then you are not looking for the real culprits, and your interventions trying to prevent such things will be inefective.
I actually got a CCS adapter and did exactly that with my Tesla this week.

Esso in Canada has free DC charging for a while through their Journie app.

It is like manhandling a pressurized firehose, and I'm a 30 year old male who works out. I had to actually put my phone away and use both hands to force it around, I'm accustomed to the Tesla connector I easily one-hand.

And despite how big and thick it was, it was still so weirdly heavy I had to double check it wasn't somehow secured to the ground as well.

There is a 0% chance either of my elderly parents would be able to get that plugged in.
Not only does Apple move their existing users to the new chip eventually, but M series launches have usually resulted in upticks in market share.
> It's pretty clear to me that blocking Beeper is an attempt to ensure that iMessage doesn't have a viable substitute.

That's not really how that works. That's a company blocking unauthorized access to a service they provide. BBM used to be only available on blackberry devices as well, they never got sued over blocking attempts from others to use BBM outside of their devices (that I'm aware of).

I am aware BBM is no longer platform locked. Didn't know they shutdown BBM...
Umm... please review the Microsoft anti-trust cases from late 1990s & early 2000s with US and EU. At the height of MS Windows, Microsoft could crush any competitor by including a poor substitute for any software with their OS. Eventually, this was ruled multiple times as anti-competitive.
We are not required to buy a new car if there is a manufacturing issue with the brakes and we should not be required to buy a new laptop to get patches for security issues in paid software.
I think my comment was unclear. I don't find the listicle to be the interesting part; rather, articles that focus on anti-patterns. A lot of architectural mistakes are because people make fairly straightforward mistakes that could be easily avoided with good resources focused on what not to do.
I was thinking fuh-led, like your guide is a Vietnamese dish.
And much like “man man”, “info info” is a good place to start :)
I think you can turn off targeted advertising from Apple, although there’s still untargeted advertising.

As a user you can choose to lock (almost) everything in iCloud so that Apple can’t see it, but that comes with the trade-off that they can’t help you if you lose your access. It will be permanently gone.
I’m surprised more people don’t know this.

I love end of year because nobody’s pushing anything or needs help.

Then you take vacation in January when the floodgates open.
You're choosing to run their javascript. If you turn off JS, they don't get any control, and you'll likely not get any content or ads.

Let's not forget that people are (1) choosing to visit the site, and (2) choosing to run the server's code locally. This isn't authoritarianism.

If you want to watch YouTube, or Netflix, or whatever, you have to seek it out, and run their code. And of course, you should mutually agree to terms to see be distributed their content.
It definitely wouldn't be sufficient on it's own, so it's no substitute to understanding architecture. I think it's more a useful technique for ways of learning architecture that is often underexplored. Most posts focus on what to do, and few seem to focus on what not to do. Shifting the balance somewhat would be valuable IMO.
Google can store the data, compile a list of suggestions from it, and never see it.
> A subpoena is a court order, and the only way to challenge it would be to go in front of a judge, at which point you could potentially risk criminal contempt charges for not complying in the first place.

There may be some special authority subpoenas where things are different, but generally, no, immediately filing a motion to quash instead of complying with a subpoena will not make you subject to any sanctions for not complying up front.
Hat tip! Thank you to share about Hashcash. Do you know why email has not introduced something similar? For example, SMTP servers would reject email without a valid Hashcash token.
Nah. The CTIA recommended support for H.264 video in 2013. But a megabyte of H.264 isn't going to get you very far. There's no technical limitation here on size or format since MMS is just SOAP over WAP and SMTP. That's why you see the odd MMS provider supporting OGG and whatnot.

The poor MMS experience is entirely down to carriers creating a mess of it, just like they did with RCS. Or have you forgot that T-Mobile had to run (and probably still is, but I'm too lazy to check) both a Google and non-Google RCS stack to get a semblance of interoperability?

Here's Verizon's list of supported file formats:

https://www.verizon.com/support/knowledge-base-15892/

Wanna bet that they mean MPEG 4 part 2 and not MPEG 4 part 10?

Not sending high quality video via MMS isn't an Apple issue, it's a carrier one.
If possible, I’m trying to do this completely out of my pockets, but please email me at da.kanish at gmail dot com or alex at bitspace dot co - that way I can reach out if circumstances change. Thank you for the kind offer!
> should be able to easily implement ad/pay walls

Isn't paywalls (not ad walls) just bog standard subscription membership?

If so, the technical implementation part of that has been pretty well solved many times over.

Ad-walls though are a different kettle of fish.
Always ask yourself as an engineer if "building the thing" is more alluring than "the thing". After you build, you have a thing that needs to be sold. As engineers, it is all too easy to be swept up building the thing without taking a step back to see will anyone actually use this? As painful as it is, my advice to the author or any others out there is if "the thing" is truly what you believe in, then you can test it out without building, anything. In this case, could the author have made fantastic Craigslist ads for a few people offering services first and checked in on the progress first? (I am slightly re-telling the story here of FanDuel than used Craigslist ads to test market sentiment before building anything). Good luck out there, all.
Sure no one‘s going to be running 16 gig models on their iPhone anytime soon. And my $1500 MacBook is not gonna compete with a dedicated $2000 Nvidia card drawing hundreds of watts.

But you don’t need all that. There’s must be tons of great uses that would benefit me as a user that don’t have requirements that steep.

My devices will never compete with a data center, there will always be things that have to be hosted elsewhere. But there’s still benefit to be had.
There are a lot of legal and healthcare reasons to have the government recognize your partner. Things like:

- Having someone able to make medical decisions when you're incapacitated

- Insurance coverage and other entitlements from a partner's employee benefits

- Power of attorney

- Social security entitlements

- In some jurisdictions, to inherit property after death instead of it going to children or even the state

- For people in the military, a variety of valuable benefits that can mean the difference between living in a shared barracks room and living in a house off-base
> So we use the heuristics that are both good proxies to determine "diversity of thoughts and experiences" and are easy to know.

Who is "we"? I personally define "different background" very similarly to your parent poster, and anecdotally 90% of all people I chatted on the topic (several dozen) do so as well.

So don't act like you represent some bigger group. I'd like to see exhaustive and irrefutable numerical proof if you choose to double down on this flawed assertion.

So if "we" can't be bothered to use very common-sensical criteria on what actually being "diverse" means then the DEI initiatives will keep being hijacked by opportunistic individuals (as it currently seems to be the case).

So let's stop normalizing a thought process that shouldn't even be called that. Would be a good start.

> It's easy to say that in the abstract, hard to actually live that.

It's extremely easy in tech in fact. After being an interviewer and an interviewee for 22 years, I have seen this shake out dozens of times: a round of interviews establishes with 80-90% certainty that (a) the candidate is capable and (b) matches the company's culture.

Not sure why you and others are constantly trying to shift goal posts to other areas when the original article clearly qualifies its statement with the word "tech".
Women under 30 from wealthy countries definitely care.
They remind me of the old saying: “separate the art from the artist.”

We need a new euphemism because that phrase doesn’t convey the level of ick one receives from it. Something like “with great power comes great fragility” or something.
He took apart a motorcycle because the gas tank was empty?
I started programming when I was around 12. My teacher told me about how he learned BASIC in school...so I went home and looked up BASIC. I had a lot of fun messing around with qbasic/qb64 and finally FreeBASIC. Semi-related but one of my favorite books of all time was Creating Adventure Games On Your Computer by Tim Hartnell. It's wild to think how much of an impact that book and FreeBASIC had on me. If I could upvote this a thousand times I would.
I remember being confused by info pages when I first started using Linux some 20 years ago.

In hindsight, it was just a better documentation format, it's a shame it didn't catch on.
Consider LJSON: https://github.com/VictorTaelin/LJSON
Anything that signals grit
Warren ran on a platform in 2020 that had some good systemic solutions to issues like that. We have the power to regulate, we have the power to regulate the regulators. We don’t have to accept the way things are now is the way things will always be.

Basically: instead of this being a “can’t do it because of X” how about “let’s do it, but make sure to fix systemic issue X from happening too!”
They also optimized for what we need to actually do, not the kind of “AI“ computers currently perform.
You can’t revoke entitlements, entitlements is the term used for developers who indicate that they intend to use a feature.

Users are asked for permissions and those permissions can be revoked.
This entitlement doesn’t correspond with its own unique permission, either it works without permission from the user or it might be bundled into Local Network or Location Permissions.
> you lose any right to dictate how those bytes are processed or blackholed.

Stop running their code locally if you don't like what it's doing! You're choosing to let them dictate, and if it's not running on your machine, they didnt' "take back" the bytes.

Also, realistically, most places send javascript to check for ad-blocking, and if it's positive, they skip sending you the content. I can't imagine why anyone would send you the content so it's local THEN try to keep you from seeing it.
Considering both iPhones and Macs represent minority positions in their respective markets in the US, how can iMessage be the most popular chat platform? What’s App handles an order of magnitude more messages per day than iMessage. Telegram handles double. Facebook Messenger, WeChat, and SMS all handle more messages.

What happens when you try to write a client for What’s App? https://austinhuang.me/barinsta.html
It's not an object. JSON wouldn't cover that. It's code. With code complexity. That's non trivial & you seem to double down on an extensive ask far beyond .odt people's & what the typical need is, in a way that belittles the effort. I don't like how short you are, how you phrase this as some huge weakness. When in fact JSON.stringify/parse - what everyone uses today - have the same object-but-not-code limitations.
Why is this downvoted? LGTM -- looks good to me.
Empirical Study of the Docker Smells Impact on the Image Size [pdf]