skysight-inc/HackerNews huggingface dataset:
> My point is that this isn't even an interesting conversation to have. Your desktop can outperform a chip that runs an iPad? Cool story bro.

The desktop I'm comparing it to is 7 years old and cost $600 new. You can't even buy an M1 iPad for that price today.

> Their announcement explicitly said "when it comes to low power silicon."

Which is an arbitrary goalpost that means nothing. The M1 uses 7w at full tilt, does that mean we can compare it to an AMD 5800u running at the same wattage? It's a nothingburger, and that's why Apple doesn't use that zinger anywhere else in their marketing material.

> Why should they be forced to compare their integrated graphics to laptops with dedicated graphics?

Because that's what you can buy for $1000. That's the performance standard. If Apple wanted the M1 to be compared to machines with integrated graphics, they should have released a computer at that price point.

> Apple very clearly laid out their design goals with the M1: supremacy at performance per watt.

Sure, they have it. But I frankly don't care, and I have a hard time believing that other people do too. Performance-per-watt is Apple's neat way of giving performance a denominator, because they simply can't compete with the rest of the industry wholesale. It's something they've done over and over, insisting on pointless metrics like thinness and beauty to measure a product of objective capability. The datacenter market is looking at the M1 and laughing. Unless your business was already Mac-based, it's not like enterprise customers are going to be interested in beta-testing Apple's new hardware either. Honestly, I'm more impressed with Apple's social engineering than hardware engineering here.
Similar to what having permanent tinnitus sounds like. Take care of your ears!
How about this.. you send me the equipment. Tell your company you are sending it to me for storage and they can reach out to me when they are ready to receive it. I’ll charge you $100 for this service.
Crypto Startup Solana Raises $314M to Develop Faster Blockchain
No, you're not reading:

> Then the negative externalities should be properly priced in.

is what I was replying to, saying the market isn't going to naturally do this because capital doesn't actually care about negative externalities until forced to.

That's literally all I said.
There was a similar issue a while back, where an open-source system used by a number of CAs was by default configured to generate serial numbers with only 63 bits of entropy, when the CA/B forum rules require 64 bits: https://www.schneier.com/blog/archives/2019/03/cas_reissue_o...

This incident was complicated by the fact that it was first noticed while investigating a particular CA (DarkMatter) that was already suspected of various shady activities. Most of the other affected organizations took the incident seriously, fixed the problem and revoked the affected certificates, as required by the letter of the rules, even though the actual risk was small.

DarkMatter chose to spend a lot of time complaining and making weaselly arguments on the mailing list (like "a 64-bit number where the leading bit is always zero is still technically a 64-bit random number") which did not do much to convince anyone of their trustworthiness.
For future readers, a flagged dead sibling comment said this

> Poor child. Wait until you have to build a sufficiently complex web app. Global variables are never the answer

"never the answer" is a Fundamentalist Orthodoxy.

Look at those words, "fundamentalist" and "orthodoxy".

When they are the answer and are needed then instead of a basic global thing some bizarre fundamentalist mind palaces get built. There's say "a singleton object that expose shared properties through a getter/setter pattern" or some other word salad to avoid using the word "global" and avoid making the code look like a global.

So weird rules get piled on, maybe some ornate calling convention.

These people dress up a global and disguise it in a sufficiently large enough costume so their fundamentalism doesn't get offended.

It's simply blind dogmatism and utterly indistinguishable from any other cult-driven purity test.

The ceremony is a necessary delusion so they can maintain some imaginary tribal membership to some fiction of "senior developer" they have constructed out of bad advice and empty platitudes by other misdirected self-assessed experts.

It's like the anti-climate-change or anti-vaccine people who think they are smarter than everyone; ignorance breeds a confidence that only progresses the pursuit of greater ignorance. Like astrology, these imagined worlds are far richer and more complicated because they have to construct something that follows arbitrary rules and disagrees at a fundamental level with basic realities to prop up mythical narratives holding their tribes together.

What a way to build things.
That's the whole point of GP:

SMS is perfectly fine as a second factor, and terrible if it can serve as the only one factor.
It’s healthy to speculate about these types of issues. In fact, it’s required. Shadow Brokers fiasco showed us that our overseer class can’t keep their spy tools under control. So why not speculate? I doubt it can be taken too far, my glowing friend.
we have experienced candidates on these skill. Can we share a few profiles for this positon?
I'm disappointed that this is only about expanding factory output, not some technology that would "supercharge" the actual battery output. Will there be enough lithium in the world to meet demand without some major advancements in the battery technology, I wonder?
It also means you can get walkability and nice things like shops and leisure activities without having to buy a car and drive literally everywhere.
This is highly region, industry, and company specific. I have "unrelated" degrees from a reasonably high tier university in that field. Asking why I'm in software is the first question I get in every interview. I've even had bay area managers tell me to my face that if I had gone through normal channels, they would have thrown my application out.

Outside the west coast, it's much, much harder. I ended up back in SF when an east coast company retracted their offer after a high level exec found out about my degrees and freaked out.

Yes, you can find places that don't work like this, but the vast majority of the market absolutely evaluates education. You need to fit into every interviewer's idea of what constitutes a reasonable path to qualification.
Can we share a few profiles for this role? we have experienced candidates matching these skill sets.
At a philosophical level, I am opposed to the idea of funds being able to hold onto property like a pure monetary asset.

Past the primary residence, individual landlords have some plausible deniability for having a 2nd/3rd home. Maybe they want to return to the house one day. Maybe it is a vacation home. A lot of folks on HN are libertarian and believe in the power of the free market. When supply can be kept artificially scarce, the market stops being free. The Bay Area is a master class in this.

Among developed countries, the US is uniquely incompetent at urban development. They've created unsustainable suburbs and made every attempt possible to destroy cities. What's worse, is that generations of this pattern have led to rosy eyed images of suburbs among the younger generation and a skewed perspective of what cities look like. I live in an international group home, and Americans are unique in their desire to stay in suburbs. The Europeans, South Asians and East Asians would all much prefer to stay near the 'happening parts', and even their choices of suburbs are far denser than 99% of US cities.

Lastly, allowing foreign investors to snatch an essential and scarce resource from the hands of your own citizens is incompetence bordering on malice worth the dismissal of everyone involved. Trump did a lot of things wrong, but the US could learn some protectionism. (I am not even American)

________________________________

I am usually more reserved in my opinion when engaging with people whose intellect I respect. But, this is an exception.

[rant] I truly believe that the NIMBY & fans of American urban planning are as objectively in the wrong as one can be on a topic with as much emotional subjectivity as housing.
It is a strong accusation, but people who still vehemently oppose densification of America are brainwashed , blinded by greed or both. [\rant]
I’ve been wanting to dive into electronics recently as a hobby because I write code all day and would like to work with something similar but physical. Although I’ve identified plenty of excellent sources to learn from, for me, it’s still a case of a solution looking for a problem. Can anyone point me to examples of the sorts of things electronics hobbyists build? Not interested in kits, really. I've been searching for examples of someone who identified a problem and built a solution to solve it.
Calm workday using asynchronous communication
* Poor support for APIs used to perform compute on GPUs

* Poor area density. If you were to try mine with igpus, you need one system per igpu, and even if you just stacked motherboards and power supplies together in some sort of custom case, you clearly get a lot more compute per area with dgpus.

* Poor performance.
Cost/benefit. The iGPUs are low hash, you only get one per complete system. With dGPUs, you can stack 3-4 into a single system, and each one of those is orders of magnitude more powerful than the iGPU.
My coworker's kid uses zerotier to maintain a private gaming network with static IPs for all their friends. Does your system have anything similar or is it just out in the open? Taking a cursory glance at your page it's hard to tell exactly what is being done. Looks cool though.
> They aren't within a ballfield, literally with 1/4 or worse the performance.

Bzzzzt

We aren't comparing performance-per-watt, we're comparing raw compute for the price.
fascinating, wonder how much thrust needs to be adjusted because of the lowering weight. Would make a fun calculus problem for hight school students.
“Reaped a massive windfall” if and only if they sell their house. The problem is unless they’re both looking to sell and move into a lower COL area, that doesn’t do them much good.

My house today is worth 2x what I paid for it a decade ago. Which is great except for the fact that housing costs around here are closer to 3-4x what they were a decade ago. Even if I wanted to sell, I couldn’t find any livable housing for the same price within the same area.
> Even if the work itself doesn’t ultimately matter, people around you will notice and remember

This is counter to my personal experience, as well as that of Maya Angelou: "At the end of the day people won't remember what you said or did, they will remember how you made them feel." It's supposed to be an inspirational quote, but I find it simultaneously accurate, depressing as hell and subversively instructive: do the best you can of course, but far more important than your work is how "nicely" you do it.
When you get mystery people screeching at you for speculating, you’re getting a confirmation that there’s something to speculate about.

The US government has 60,000 full time shills telling you to take your meds and stop speculating. And studies have shown that they target their chidings.
Something like this (or the syntactic equivalent)

struct R(u8);
struct G(u8);
struct B(u8);
struct Color(R, G, B);

u8[] a;
...
Color( a[0], a[1], a[2])

wouldn't be valid in Rust. A typedef in C or C++ (or in Rust, which also has them) defines a new name for a type, but it's still type compatible, so you could do something like this. But an 'R' above is not a typedef of u8, it's a separate type, and it is not type compatible. You could not construct a Color by passing a[0] as an argument. You would first have to wrap a[2] as an R, a[1] as a G, a[0] as a B, at which point you would have another opportunity to notice an issue, and you would receive a type error if you tried to call

let r: R = R(a[2]);
let g: G = G(a[1]);
let b: B = B(a[0]);

Color(b, g, r);

> Also, you’ll need types for every single color space. Do you mean sRGB, Adobe RGB, scRGB, etc. Since that set isn’t fixed (every device potentially had its own RGB gamut) you’ll need a programming language that can create types at run time if you want to write a program that dynamically handles all kinds of devices.

Types in Rust don't exist at runtime, they're a compile-time concept, so creating types at runtime doesn't make sense. This sort of thing is generally approached by having the compiler monomorphize generics in places where various representations overlap, and otherwise just having a separate set of types for each non-compatible representation. The correct library would then be picked dynamically from the set of available options compiled into the binary.
Super interesting (and thorough) thread of thoughts, thanks for sharing!

We are definitely hoping to launch self serve in the near future but have decided not to while we iterate on the core features and ensure things work with a qualified and controlled set of customers. However, it is helpful to understand how important self serve is to developers.
I moved from California to Switzerland for a couple of years, and more than one person asked if I was going to learn Swedish. It’s kind of sad really.
The Freenode services are not RESV'd
A better example would be the Phoenicians, who were a thalassocratic civilisation based around all edges of the Mediterranean Sea (North Africa, the Middle East and Southern Europe) who (IIRC, not a historian) were predominantly traders.

If I were to guess at how seasteaders would make money? Bringing things to you that you'd normally have to travel for (or are illegal) and pay a lot of money - medical and cosmetic tourism, gambling, that sort of thing.
Then your thoughts are incorrect.

Portland, Ore. is facing a huge housing crisis because single-home zoning prevented increasing density. Without the ability to create more housing on existing land, there is a shortage. It's that simple. They recently passed a law allowing more dense developments, and that will create more supply. There are currently 10 apartment projects in flight in the city, so there is no cabal conspiring to not build housing as you suggested.

Unfortunately, current homeowners love the shortage because it is increasing the value of their homes in ways we haven't seen since ... ever. Which is incredibly short-sighted because the economy will stall without housing, which will crater the boom. Moreso because if they sell, where are they going to move in the same town? They would need to sell and leave town to someplace cheaper. It is amazing to me how many people don't think one more step ahead.
"Everybody" opposed it except I imagine the process did not gather the input of the fifty families who could live there.
The level of ignorance on HN about how bitcoin works is staggering. Supposedly a forum of smart technologically savvy people completely missing the mark.

Bitcoin doesn’t use energy.

Bitcoin isn’t limited to 3 tps.

Bitcoin isn’t controlled by miners.

Bitcoin isn’t controlled by China.

Read and research a bit more before forming such strong opinions.

Edit: right, flag and downvote, what else can you do, it's not like you have a rational and defensible position anyway :D
re-pasting from an earlier comment of mine:

I say it is unjust for a fixed income senior citizen or disability insurance recipient to have their property tax base grow to a point where they must flee their home of decades. The callus answer is to force the person to sell and take their gains and move so a younger person with higher wages can afford their once-home. I think it is unjust to remove an older, less abled, and less employment-opportunitied person from their environment.
One of my first jobs, which I got while I was still an undergrad (in the mid-80s), was designing amplifiers for fiber-optic sensors. I pretty much had no clue what I was doing so I just started futzing around with op-amps and realized very quickly that my signal-to-noise-ratio was much higher than was acceptable. I figured there was some hardware design trick that they hadn't taught me in my EE curriculum, but one day I decided to do the math on resistor noise and discovered that that was in fact my limiting factor and the only way were were going to get it to work was to either cool the first-stage resistor or to use a ridiculously high value because the gain goes up linearly with the resistor value but the noise only increases with the square root. We ended up with a ten gigaohm resistor, which was just enough to get the S/N ration we needed to make it work.
Show HN: Robust Canary Deployments in Minutes
the rise and consolidation of settlement channel aggregators is going to lead to another visa / Mastercard style duopoly, "but with blockchain."
Yes, but the relevant portion of the RFC for inclusive time ranges is

> CAs conforming to this profile MUST always encode certificate validity dates through the year 2049 as UTCTime; certificate validity dates in 2050 or later MUST be encoded as GeneralizedTime. Conforming applications MUST be able to process validity dates that are encoded in either UTCTime or GeneralizedTime.

> The validity period for a certificate is the period of time from notBefore through notAfter, inclusive.

The way I'm reading this a conforming application must first decode the date to a point in time, and then must perform an inclusive check on that decoded date as a point in time.

The certificate expiring at 10:00:00 is not valid at 10:00:00.0001, the restrictions on the time format are just saying you can't make a certificate that is valid at 10:00:00.0001 and not valid at 10:00:00.0002.

So the fence post error "exists" here, but the size of it is t = limit granularity as granularity goes to 0 = 0...
How did the author of the logo not notice this?
Careful with this, as some Java versions on some Linux distributions (such as Java 11 on Ubuntu/Arch) does not work

https://bugs.mojang.com/browse/MC-175531
As an Oregonian I’m a little disgusted with social activists in Portland couching their impending rape of many neighborhoods across the state as YIMBY when this policy was designed to attack rural Oregon specifically.
One upside to writing an intermediate version that supports both the old and new representation: your data migrations are not an urgent race against the clock, or mission critical to the release.

You can decouple migrations from the release, and rest easy knowing your app is working without praying that a massive migration happens successfully and promptly.

Also since your UI or admin Interface likely lets you inspect your data in either representation, you can more naturally verify up/down migrations work in staging.
The solution isn't to build more parking, its to reduce the need for car trips. Improve transit and support commercial development in the neighborhood.

The fact is that we're in a housing affordability crisis. We need builders to build "cheapest thing they can" right now because housing is insanely expensive in most urban areas. Parking minimums make housing more expensive, and the fact that people are buying these homes is saying something important: housing is more important than parking.

Yes parking is nice, and there are costs associated with not having a dedicated parking space for each person. But those costs pale in comparison to the costs we pay for having a severe housing shortage. The economic costs, the costs paid in rents, the costs paid in health.

There isn't a world where you can have it all. But its clear that we need more housing, not more parking, and there is an unavoidable trade-off between the two.
The proper yield comparison for TSV wouldn't be against the one-chip, less-stuff version, though. It'd be against what you'd have to do to achieve the same capacities without TSV: a multiplication of the number of mask layers per chip, to produce a single extremely "tall" chiplet. That'd be an extremely low-yield process (which is why nobody's doing it.)
This is an amazing hour long story, highly recommended.

Frankly, the entire back catalog of Damn Interesting is fantastic.

I think it’s one of the best podcasts out there that only few people know about.
Journalistic ethics prevented me from being a Bitcoin millionaire
Last point is nice. Intel? Nah, that's so last millenia. No new Metal for you. Whole lineup is outdated now. More money please
When users post those paywall workaround URLs, we sometimes disable replies (when we see them), because usually the replies repeat the same old tedious argument about paywalls that has been off topic for years (https://news.ycombinator.com/item?id=10178989, https://news.ycombinator.com/newsfaq.html).

We could turn that off so you could post the originally submitted URL, except I'm not sure that there are significant subthreads getting distorted by this change. I already put that URL at the top of the ones I saw, like the GP.
And they don't even have access to Tesla's "tabless" battery patent.

https://www.allaboutcircuits.com/news/just-how-much-breakthr...
> To subject miners to FinCEN rules, the US would have to recognize bitcoin (and any other cryptocurrency one wanted to so regulate) as a legal currency.

Isn't this just a detail, consistent with author's call for action? To him, participating in the bitcoin network means facilitating money transfers. If the gov. decides to adopt this viewpoint, calling bitcoin a foreign currency won't be difficult.
You are supposed to be able to revoke the certificate you misissue.

LetsEncrypt automated the certificate creation, which resulted in very large number of certificate issued. But at the same time, it should be possible to revoke them all.

If the revocation mechanism doesn't scale as much as the creation, this is a huge problem.

This time, the misissued certificates probably won't cause large issues. But they are misissued nevertheless and should be revoked.

If they are not revoked because it would be too complex and will break WebPKI, then what will happen when a larger issue happen that require the revocation ?
Americans love hot hatches. In fact, hot hatches were the last models to of hatches to be sold in the USA. The Fiesta ST lived on longer than the Fiesta, as did the Focus ST/RS. It's not just Ford either, VW only sells the GTI and Golf R in the USA, not the base Golf.

But the compact crossover has displaced the normal hatchback in the USA. So while Europe gets the Focus hatch, the USA gets the Ecosport. This isn't really an America-only trend, but it's happening all over the world. One would think that Toyota's new Corolla Cross crossover would be a purely American offering, but it's actually offered in SE Asia and South American markets.

There's not really a good reason to go with a hatchback over the crossover variant, unless you're going for performance. So companies are introducing crossover versions of their hatchbacks, which slowly cannibalize sales of the original hatch, which gets killed off.
The original trillion in debt can be paid back with 50% "cheaper" dollars though, right? That's the "trick" as I understand it.
So what you’re saying is, run Haiku on a Pentium 4?
Well, it’s slow an unintuitive in many aspects but I don’t think anyone will deny that Jira is a powerful tool
> Instead of fixing an existing product, throw it away and introduce a new shiny thing, that does the same thing.

Introduce a new thing, that does the same thing but worse*. Google Music being replaced with YouTube Music is a great example of this.
> Ok, that means it would likely carry the highest prices per square foot in 4 counties, which means it would immediately make that neighborhood the most expensive neighborhood in 4 counties. Could that be a reason it was opposed?

Artificially constraining expensive housing isn't a good thing. If the demand is there in the first place, doing so just means that the people who are interested will insteaad buy or rent existing homes that could have otherwise gone to lower-wealth families.