skysight-inc/HackerNews huggingface dataset:
Does anyone have any advice (other than 'just do it, try it, learn as you go, pick a datasheet') for getting into higher-speed designs, in order to play with USBC/HDMI/Ethernet/SATA/etc.?

I enjoy Phil's Lab on YouTube which seems a pretty good resource, but I still think it would be naïve of me to jump in and expect to be able to design something that works.

E.g. I couldn't find a USB-C SATA adaptor that used PD to power the disk. Even the USB3 ones will do a 2.5" disk, but all of them, even if USBC, require a separate power cable for hungrier disks. I thought that was silly, and ought to be relatively easy to make.

Is there a good book for taking (digital) electronics beyond basics (i.e./and that isn't through a lens of Arduino or ESP or whatever) as a hobby? Protocols & design/layout for higher speeds is I suppose where I'm most lacking.

My background: EE but professionally only CS. (Even at university ended up choosing more CS-y/information-theoretic-y courses than electronics tbh.) Hobby electronics (off & on I suppose) since as long ago as I can remember, but haven't designed a PCB since high school. Most recently (a year or so ago) breadboarded a USB serial Ethernet bridge for my Prusa Mini.
Even if the article explicitly stated they did not collect biometric data I would not believe it for a femtosecond. That data is too tempting for big-data hoarders to not collect. From the times I had to use iris scanners they could tell from the iris scan if anyone had done drugs, had health issues or was under duress and this was in the 90's. Combine this data with the things people say in VR and their body language and one could psych-profile all future generations. All the data scientists I've had to work with would do anything for that data.
Yeah, I've heard the same. And this echoes what I think happens with frameworks. You cannot make the framework fit your process. You might be able to make your process fit the framework. But the further your ideal process diverges from the framework's process, the more painful it is and the more the benefits of getting started faster are lost.

:s/framework/SAP/g
See, it sounds much more conclusive to say...

This is bad advice.

Adding "very" is subjective. Omitting makes it sound like fact. All of this push-back is... cute.
I love the title. I like to ask for pull requests with this exact description to influence my coleagues to look at it faster when it's something small like a single character. For example, when it's a two character PR I say "hey, the second smallest pr in the world". Guess I was wrong!
Author has an interesting point of view, I always assumed that the issue was the quality of the steel available at the time was too low to prevent explosive failure under pressure or collapse under vacuum:

> "Now, one might suggest that Petty and Kalthoff simply lacked the tools or materials to make sufficiently strong and precisely fitting vessels and pipes. But I highly, highly doubt this."

This issue has been historically researched with respect to artillery development, which seems to have been mostly bronze up until the 18th century, when reliable iron/steel artillery was introduced. For example:

https://www.billstclair.com/weaponsman.com/index.html%3Fp=32...

Perhaps the pressures and temperatures involved in steam engines weren't as great as those involved with artillery, but the cost of making a bronze steam engine might have been prohibitive.
> has been proven to work and be life sustaining for millions of years

This statement is wrong for a few reasons. Firstly, this is a system that repeatedly produces minor ice ages that transform large portions of continents into barren ice deserts for tens of thousands of years. It is also capable of producing major ice ages that last millions of years and cover large portions of the entire Earth in ice and this happens if there isn't enough CO2 in the atmosphere. Not exactly life sustaining. Secondly, ice, the climate that produces it and the Earth at large have no concern for the life that lives upon or within them. They are decidedly unforgiving and will kill any lifeform that doesn't fight for its life against them. Life exists in spite of the abiotic world and in direct conflict with its perpetual slide towards entropy. Given a long enough timeline this system will change into a state that is largely hostile towards human life. It is a massive misnomer to call it life sustaining.
One thing I have been wrong about for about 2 years is predicting companies would pull back from using the cloud. What I see in corporate AWS accounts is a lot of waste. I thought once companies started tightening spending they would look at their cloud spending and shut a bunch of it down. When an EC2 instance only costs $30 a month to leave running, it's easy to forget about it. You get enough of those across a corporate enterprise and you are talking about serious money.
First, I related this as a perception problem for random members of the public who cannot be expected to go deep into the science of the problem. Second, no conspiracy would be needed, just hypocrisy of individuals. If someone tells you you'll go blind if you rub your privates, it doesn't necessarily mean they truly believe that, they may just want to influence your behavior by scaring you. It could be the case (or might seem so) with some climate activists, who predicate action on also realizing their social projects that might even be noble in themselves. This has nothing to do with legitimacy of the whole climate issue.

My initial comment probably appears harsh because I was surprised by the fairly uniform tone of comments back then. I'm not appalled by anything, I know one can expect no quarter in this kind of hot button discussions :)
> Politicians don't care, because people don't care.

Maybe(!) it's for a similar reason to why most of these people also don't do calculus, or juggle, etc: they do not know how to, because they were never taught how to.
If we’re really lucky, we’ll get a new style of sport racing tailor-made for cars like this
It's USB to lightning. When they stopped including the charger in the box they changed the USB end of the bundled cable from USB A to USB C at the same time, which I cynically think was to increase the chance you'd need to buy a new charger anyway.
Would kill for open source HDMI passthrough device which outputs gradients for TV/LED strip lighting
My thought experiment question around Psychiatry is:
How would pre-electricity age people explain the operations of a digital computer?
They would probably invent some theories that bore no resemblance to the actual underlying technology. They might be close and even create some relevant metaphors but the theory would never be "correct", I suspect. Is this analogous to Psychiatry?

An old engineering axiom is:
"If you can't build it, you don't really understand it"

This leads me to ask, will we only understand the human mind after we learn how to build one or two?

Notwithstanding the question, can a network with X neurons fully comprehend a network with X neurons?
Sounds like the dongle-hell of the Scully days.
> If you're an indie hacker, a boostrapper, a startup, an agency or a consultancy, or just a small team building a product, chances are you are not going to need the cost and complexity that comes with modern cloud platforms.

Hard disagree.

- On cost: there is almost nothing better for the indie hacker, bootstrapper, or startup than cloud services.

I run apps on all three platforms (Google, AWS, and Azure) and my monthly spend is less than $2.00 < month using a mix of free tier services and consumption based services (Google Cloud Run, Google Firestore, AWS CloudFront, AWS S3, Azure Functions, Azure CosmosDB).

- On complexity: if you've used Google Cloud Run or Azure Container Apps, you know how easy it is to run workloads in the cloud. Exceedingly easy. I can go from code on my machine to running API in the cloud that can scale from 0 - 1000 instances in under 5 minutes just by slapping in a Dockerfile _with no special architecture or consideration, no knowledge of platform specific CLIs, no knowledge of Terraform/Pulumi/etc._

The current generation of container-based serverless runtimes (Google Cloud Run, Azure Container Apps) is pretty much AMAZING for indie hackers; use whatever framework you want, use middleware, use whatever language you want. As long as you can copy/paste an app runtime specific Dockerfile (e.g. Node.js, dotnet, Go, Python, etc.) in there, you can run it in the cloud, and run it virtually for free until you actually get traffic.

If any of the projects take off, then pay to scale. If they don't take off, you've spent pennies. Some months I can't even believe they charge my CC for $0.02.
>Let's face it, choosing AWS is the cloud computing version of "nobody ever got fired for buying IBM". There is perceived safety in choosing a popular offering — it's what everybody else does.

This is the only line that actually matters. Are there better and cheaper options for your organization? Almost certainly, but no one ever got fired for picking AWS.
You’re setting up a false dichotomy. There’s no one input that’s responsible for 80% of a successful education.

School funding is obviously dominantly important up to a point (they need books, rooms, teachers, etc.).

Past that point, marginally more engaged and educated parents are worth much more than a marginal $X of funding per student per year.

I went through a public school with a tri-modal distribution (that almost perfectly mirrored our county’s tri-modal income distribution). A handful of people dropped out functionally illiterate, most people came out “just fine” and went to a local community college or state school, and a handful of people went to top tier universities paid for by pell grants, scholarships and PLUS loans.

The main variable correlated to which modality you fell into was a combination of the socioeconomic status of your parents, and how engaged they were in your education (i.e. not going through a divorce, not rich but working 100 hours per week, etc.).

A passionate teacher or extracurricular sponsor (drama teacher, athletics coach) might have temporarily filled-in for or amplified this normally parental role for a year or two with a similar effect, but only for a couple students at a time. They would usually target their efforts on kids on the cusp of a modality (failing but with a lot of potential shown elsewhere, or very smart but from a troubled home).

There’s a study on kids that just barely missed the cutoff to get into the #1 public school in NYC. Their post-HS outcomes were indistinguishable from those on the symmetrical other side of the divide. On either side of the divide, you had parents encouraging and pushing their kids just as hard. Interpret from that what you will.

Basically, the world isn’t black and white. It’s damned complicated. Public school is complicated. Anybody who claims a simple solution, especially tied to funding or teachers, deserves suspicion IMO.
Archilyse provides a SaaS tool to convert floor plans (raster images) into 3d models of buildings (IFC or GeoJSON) with embedded contextual information. the 3d model accuracy gets verified via additional data sources (governmental building hull data, client database entries) and all buildings are geolocated. subsequently, in a 25cm grid multiple simulations (3d view shed analysis, daylight, traffic noise, centrality, discrete metrics) are computed and aggregated into feature vectors. these are used for training AVMs (reducing prediction errors in half), architectural analysis (judging architecture competitions), construction cost estimation, life cycle cost estimation, energy load peak prediction, ... different research groups use this dataset to derive design patterns and to come up with augmented ai workflows for architectural design (like copilot) or as benchmarks for novel fitness/cost functions in MCO strategies.
It isn't good enough due to variability.

We don't have efficient energy storage so that means you have to build massive overcapacity, like 5x as much.

We should have some renewables but we can't base the entire energy supply on them.
Wow so much for KYC & bank account docs that they ask from every onboarded merchant
Not at all. During the 80th and early 90th I encountered many personal attacks, and few of them escalated into physical encounters. I was involved quite heavily into the C64 and Amiga scene, attended quite a few copy parties.

Most conflicts I knew of, started on a personal level. 98% of the persons that attacked each other knew each other in real life. The scene met at copy parties, or did phone conferences.

There were also some funny encounters, when groups who were at war with each other met at copy parties.

In Venlo for example, I remember the bouncer quite well, because he was some huge 2.10m dude.

I can tell you of dozens of other encounters. Some works, that caused trouble, are even sanctioned by officials. And this is good.
there is an infographic at the top and then abruptly the same exact text at the bottom, took me some time to realize i was reading it again on the same page sigh
> That's not the point I'm challenging, though.

It is recognized that you invented a fake point and are trying to challenge something that doesn't have any relevance. My previous response was pointing out your error and attempted to salvage the train wreck that you created. Curious how that went unnoticed.

> I'm saying that the causation is likely not as you describe -- any reduction in consumer prices

What are you talking about? There has been no description of any reduction in consumer prices. Why would Coca-Cola charge less than the market has already shown it is willing to pay just fine? This doesn't make any sense or have any connection to the discussion taking place.

> The "let's just assume I'm right and move on" approach you have is pretty annoying.

I can assure you that the "I won't bother to read your comments but will reply anyway" is far more annoying. Logically, if something doesn't seem right, thus implying a misinterpretation, one would ask questions to find clarification rather than doubling down on the misinterpretation. What is to be gained from this bad faith approach we are witnessing here?

> We're not in high school debate club.

Clearly. High school debaters have sensibilities.
API gateway is simply how you expose Lambdas to an HTTP interface in AWS. It was the easiest way until they recently unveiled a way to expose the Lambda directly. You can also use ALBs (Application Load Balancers) and CloudFront to expose Lambdas to HTTP.

Either way, Lambdas are hard to debug locally, often I just deploy them to test (since deploying is easy). Or I write my code such that it bootstraps differently when launched locally vs Lambda. Either way, unless it is a very complex app that has lots of external dependencies, 4 days is a bit much.
> "[...] The company cited environmental concerns for removing chargers with every purchase of the device and claimed that the decision will save 861,000 tons of copper, zinc and tin. The Brazilian Ministry of Justice remained unmoved by that reasoning, telling Apple that it could help the environment in other ways, such as giving its devices USB-C support."

Fair enough.
What would "iPhone specific at both ends" even mean?

The original iPhone charged from a cable with USB-A on the business end.

This was actually a big deal! Most phones were sold with a custom charger, sometimes a really weird one with thin wires, and God help you when it breaks: even the next version of that same phone probably doesn't use the same connector.

No iPhone has ever been sold with the not-iPhone end being anything other than standard USB, ever.
To get closer with the KF situation, the phone company is not typically set up as a moderated venue where administrators, moderators, and janitors are aware of every call and interaction on the service, its content, and who is interacting with who.

They might be able to deduce some of this (and some of it they can't even deduce legally), but it's nothing like an online forum in which the administrators and moderators condone the behavior to (what they see as) reasonable limits just shy of breaking laws against harassment.

Furthermore, if we likened web services to phone services, you'd find we're using a service which doesn't allow half of what KF allows to be posted in accordance with the HN guidelines. And I'm fine with that sort of moderation.

Most phone companies are set up with the implicit assumption that they are content neutral within the bounds of the law, though some do provide further restrictions. KF was not set up as such - this 'ridicule' and 'embarrassing information' is the entire point of the website, and is much closer as a proximal cause to the harassment. It aided that ridicule and connecting people of like minds with bad intentions with the knowledge that this kind of discussion is explicitly banned on Reddit, HN, and to some extent 4chan.

If there were a phone company set up with its advertising and moderation similar to KF's, I'd say the phone company is just as culpable as KF.
Many receivers can be affected by strong signals outside of their band. The strange analog world has effects like desensitization and intermodulation, which can produce in-band signals or attenuate the ones you intended to hear. The degree to which a receiver is immune to these effects is part of the engineering of the receiver. They likely didn’t consider strong C-band transmissions with a high duty cycle in their design at the time.
Ask HN: Light or Dark Themes
Do you prefer/use dark or light themes in your IDE, editor etc and why?
There is that also a matter of economics too.

For example take the iPhone. All the bits for an iPhone were in place easily 10 years before that. Yet we did not have it. It took breaking the idea of paying 40 bucks a megabyte, or before that some amount of money per min to talk on land line and over the air. Once those two things were 'gone' we got what we consider a modern cell phone. Sometimes it means taking away things so others can move into their place. In my example the economics of running a phone company had to change before an innovation could happen.
To start working, you need a VPS instance, a Postgres, and a backup scheme.

If that's starting to be not enough, then consider yourself lucky, and start scaling.

"Premature scaling is a root of all evil" (and a good source of profit for Amazon, but I am repeating myself).
Yes, back in February. Ukraine is asking for more units and greater support. There is a limit to charity for a war the west is pumping billions into.
Imagine a world where it's common to cd into a directory and anywhere from 1-10 awk scripts start running and possibly your image viewer and media player. Would you think you had malware installed?
Refund or voucher to the parent suffering it. Still not seeing how you went from that to “don’t you understand that non-parents should fund public schools?” The premise is that those hurt by it, parents, recover money to otherwise educate their kids. Nowhere in that was a claim that the childless should get money back for being childless, so I don’t see how addressing that is responsive.
You can get a brick from the IBM country club – a piece of tech history
Artemis Fowl much?
I know those tools too. It’s kind of my job to know them seeing I work at AWS in ProServe.

But if someone gave me the same use case as the author. I wouldn’t suggest any of those tools. What’s the business case for introducing the complexity of AWS for someone who is just trying to get an MVP out the door who doesn’t know cloud?

I’ve been in the industry for 25+ years and only first logged into the AWS console in mid 2018. I had a job at AWS two years later. That gives me a completely different perspective
I don't think payment gateways should be the judges in payment disputes.

What the web needs is a reputation system. So the dispute ratio of a merchant is visible to everyone.
In a world where nothing changes, or at least doesn't change without an impact assessment by the FAA, they are kind of right.

The problem is that aircraft inhabit the same world as the rest of us, so sometimes their environment does change from things outside FAA control. And at that point, delaying technology updates for nearly half a century becomes a major liability.
I agree with a lot of the other comments regarding the accuracy of the substitutions suggested here. Having said that, I do think 'very' is overused in daily conversational English. I've found myself replacing it with 'quite' more often now, just for personal taste.
Two points (worked at AWS for 5 years and then left to start a company, which runs on AWS)

- Yes, if you don’t have AWS, Azure or GCP experience it can be hard. Harder than it should be. But this is why I try to make things simple. Run node / express in lambda. Use managed services. Use CDK so the IaC abstraction is easier. Definitely not 4 weeks for the IAM policies.

- You get tons of credits as a VC backed startup (in all providers) so cost is not that much of an initial issue

- Yes you need to pay attention on the expenses, setup budgets and budget alarms, and run cost optimizers often
I've no trouble with single sentences like that, at all.

> I have never heard of mushrooms as sexy

Never sexy but definitely sexual-organ-like - there's a lot of that (can't find examples ATM though), and noted for centuries.

> How am I meat to interpret this?

It's the kind of bullshit sentence that seems de rigueur at the end of popsci articles where you have to open it up in some way that vaguely relates to humanity. It's embarrassing, I agree.
The only thing I care about is number of jobs available for language X.

Is there a list somewhere ranking languages by # jobs?
Why is CA power so expensive? I'm genuinely asking. NC has very cheap power for comparison
Bering Sea king and snow crab seasons canceled amid population declines
I feel like the strategy of closing sites with newsletter sign-ups, dialog, etc. is just going to waste your time. If I'm searching for something, I just want the information. Not gonna close websites till I find one that has no popups/modals!!

Popup Blocker [0] and uBlock Origin for Firefox will do a pretty good job of getting rid of the junk you don't want.

https://addons.mozilla.org/en-US/firefox/addon/popup-blocker...
We've made machines so much faster that a lot of old software is unusable because its too fast.

One of my favorite examples: Lego Island's driving mechanic is tied to frame rate, so on a modern machine tapping left or right will fling your car 90+ degrees: https://www.youtube.com/watch?v=2CmqbccCqI0
This might be true if you’ve never used AWS before. But if you know AWS it doesn’t take anywhere near that long.

I’m building a PBBG and have it on AWS. Built the site in .NET with SignalR, MartenDB/PostgreSQL. Needed to host it.

2 evenings to write a cloudformation script which builds a VPC. Public and private subnets. RDS. A tiny instance to act as a nat gateway (for servers in private subnet). A small server with HAProxy for load balancer. A tiny server for redis. 2 web servers. Plus some sh scripts to build the project. Zip. Ssh jump to the server and deploy. Total cost is like $42/m.

Used a tiny instance for nat gateway cos aws nat gateway costs $32+ingress. Used tiny instance for redis as it’s only used for signalr connections across servers and services. Tiny instance for HAProxy cos aws application load balancer is $15/m. I could consolidate 3 of the servers into 1 but I choose not to.

You can build flexible things on AWS. The problem with AWS is it’s very easy to just spin up random stuff and not care about cost and blow out a budget quickly.
Closing his bank accounts, wasn't that a bit strange?
we're we supposed to all stop driving cars?
Is he German?
Oh no, 19 million dollars, whatever will they do...

They could very easily just ignore this as a cost of doing business.