skysight-inc/HackerNews huggingface dataset:
The comment on review overlap reminds me of crev, a socially scalable review system:

https://github.com/crev-dev/
Wow seeing it opened up like that... it's so beautiful
Have you looked at crev (see my other comment)?
It also helps that in my language, zero, point, and all the numbers are all one-syllable, hehe
> there are no reasons why a phone needs so many glued parts

There are numerous reasons (some very good reasons) why adhesives are used in smartphone assembly. Sometimes these reasons can sometimes come into conflict with repairability, but that doesn't render their usage completely devoid of any valid reason.

For example, many uses of adhesive are to improve water resistance. And improved water resistance reduces the likelihood of a product needing repair, which is equally virtuous (in my opinion) as repairability.
The article mentions Crumb living in France. He moved there right when he was being filmed for his biographical documentary "Crumb" (1994). It's considered one of the best documentaries ever made.

The film chronicles Crumbs rise to fame. As the film tries to understand Crumb's obsession with obscenities, it dives deeper through interviews with him and family members. There, we see a painful portrait of an American family; a temperamental father in the Marines traumatized from war, but conforming to the "pleasant" social decorum in 1950s American suburbia; a mother who becomes unstable after taking amphetamine for dieting. His brothers appear in the film, one of which take a cocktail of anti-depressants. (He committed suicide before the film completed.)

The NYT article touches upon his estrangement in France: "Crumb’s followed in the long line of artists and writers who have exiled themselves from America." Perhaps his emigration overseas is a way to distance himself from the place of painful memories.
> Get a build system that's easily workable without an Internet connection and recent TLS support.

I'll say typing `cargo build --offline` can qualify as "easily workable".
For text, GPT-2 was used in a similar demo a year ago albeit said demo is now defunct: https://news.ycombinator.com/item?id=23618465
By that logic, _any_ app is skeuomorphic by default just by existing. IMO that's being too liberal with the definition.
Can You Model Career Fulfillment?
Google (b.1998) is technically a member of Gen-Z.
Samsung actually used to bundle their own app store with their phones, but gave up eventually since it wasn't getting much traction
19th century is rather easy, 18th century writing, with difficulty. The cursive taught in schools this last century is a streamlined, more practical hand.
Foxpass increases your organization's server and network security by ensuring employee accounts have access only to what they need.

Our cloud-hosted LDAP and RADIUS systems help you bring best-practices to your infrastructure. And they're backed by your existing GSuite, Okta, or O365 accounts.
Build a working game of Tetris in Game of Life (2013)
> the standard library needs to avoid breaking changes at nearly all costs

IIRC in Rust this is a little bit looser than elsewhere (let's say in C++) as the ABI is not stable. This allows improvements that change the internal structure of structs but not the API. As a counter example, in C++11 there was a breaking change that introduced a size field to std::list, making size() O(1) instead of O(n), breaking linkage between older and newer versions of C++ binaries. In Rust there is no such guarantee so changes like that could be introduced anytime.
And pay for an apple developer license.
Revolut Was Hacked
> Even a doubly-linked list is impossible to get through the borrow checker.

https://github.com/rust-lang/rust/blob/master/library/alloc/...

It's part of standard lib. And you don't get more idiomatic than that.
Ok? Doesn’t change what I wrote. You can install the cert and profile in a few minutes.
It's the Norton Commander of calculators
The prospect of the images getting "structurally" garbled in unpredictable ways would probably limit real-world applications: https://miro.medium.com/max/4800/1*RCG7lcPNGAUnpkeSsYGGbg.pn...

There's something to be said about compression algorithms being predictable, deterministic, and only capable of introducing defects that stand out as compression artifacts.

Plus, decoding performance and power consumption matters, especially on mobile devices (which also happens be the setting where bandwidth gains are most meaningful).
That kind of thing was practiced in countries where doctors don't fear getting sued. I grew up in the USSR; at the age of 2 or so, they chemically burned some kind of tumor out of me, with no anesthetic. I don't even remember it myself - I just have a large scar on my arm, and my mother's story about how it went. From her words, the doctors' motivation was that they didn't want to risk anesthesia on a kid that young unless absolutely necessary for the operation, which they deemed this wasn't.
one solution to this is to make an editor which is almost text but has snippets like inline images, controls, and fancy decorations. e.g. Racket snips, JetBrains MPS

another which is more of a workaround is to make the preview editable. So when the text is hard to understand or manipulate you just edit the preview, and when it’s easier you just input text. i believe this is what SwiftUI does and what people have tried with HTML and React.

of course both of these are exponentially hard. The former means you have to write your own editor and the UI for the widgets and think about a lot of problems (text wrapping? cursor movement?) The latter means you have to write a UI on freely-editable content which is really challenging and then have it sync with the text which also brings up a lot of problems (AST formatting? How fast to update?)

In fact I haven’t yet seen a single good example of either type of editor, maybe SwiftUI is good although i haven’t used it. Many existing ones are buggy with ugly unintuitive GUIs or produce bloated AST
Apple's customers (people who bought iPods and iPhones) already paid handsomely for the hardware and software. It wasn't subsidized by app revenue.
This is a really cool idea.

As a business owner I would never buy the DIY kit, I would want it fully assembled and have an appropriate warranty, factory testing/calibration and fast replacement - doubly so if I needed the sensor data for compliance or safety reasons.

However as a tinkerer I probably wouldn't buy a $200 air sensor... but $70 and get a bit of a project out of it? Sure!

Perfect example of broadening reach without cannibalising core business IMO.
Back in 2004, my very prescient boss Ryan Postma told me to "watch out, the crazies haven't even found the Internet yet"

My only advice is pay for what you read and only read what you pay for.

Ignore any free content, including this comment.
It would be fun to sit down and build 74xx parts inside of Minecraft along side your son. You both could teach and learn something new.
I got my iPhone X’s battery replaced by an authorized repair center. You can’t tell whether the phone has opened or not. They worked that cleanly (no, it’s my phone. The serial number is the same). It’s waterproof and has no witness marks telling about the repair.

Moreover, they changed my speaker for free, because it was defective or damaged. I didn’t know that. I only learned after getting my phone with service summary report.
Okay and what about preventing use-after-free and dereferencing null pointers?
If you think memory-safe languages are some anti-jailbreaking/rooting conspiracy... well, have you heard of Java?

No. Rust saves countless hours of frustration by eliminating frustratingly-hard-to-debug mistakes that humans commonly make when writing programs. Rust is pedantic, so you don't have to be. Rust saves companies money because Rust software requires noticeably less maintenance. Try it sometime.

Don't worry, I guarantee that man will always be able to break what man can make. You don't need to demonize better software hygiene out of fear that companies will perfectly lock down their devices.
Canada is notoriously mediocre in every aspect of government and life in general. So it is not a surprise that this is the case. Perhaps the worst out of all the developed countries.
Far from “impossible”, which is what GP asserted.
Cigarette Packaging
Most likely it’s field-specific. There’s been things like this in the U.K. where construction workers were blacklisted if they joined a union.
Don’t forget the US still excels at high speed pizza delivery. ;)

Odd but that Snowcrash reference seems oddly prescient given the rise of Uber, Instacart, GrubHub, etc. Not quite pizza delivery but similar genres.
I actually have contemplated similar conclusions and have been non-seriously collecting evidence that suggests at something similar. Indeed very interesting relationships nonetheless between “Master of Animals,” shiva, thor, Odin, yahweh, thunderbolt, stormgod, Cernunnos, Gilgamesh.

Not many people have connected Cernunnos to the same culture as the above entities. It is evidently quite certain when looking at the art of these cultures that there is a common thread and history. I think there may be oversight into that aspect compared to the writing and language. The way something is crafted is quite unique and the signatures are there tying the above together.

Indus Valley <> Viking <> Babylon <> Gaelic <> Irish/Scottish <> Vedic <> Abrahamic

These are connections that are quite curious indeed.

I’ve brought these things up and usually I just get assaulted as a conspiracy theorist or wanting to rewrite history.

All history is fiction anyway.

The only thing I care about is patterns and patterns have signatures, and to me, there’s a common threading of a specific signature that suggests a significant population and culture of same origin that doesn’t align with the reasoning that exists to explain otherwise disconnected cultures.
Leading the whey: the synthetic milk startups shaking up the dairy industry
Keyboard Layout Evaluation
> farming capabilities

Let's just hope that the upcoming megadrought (worst in 1,200 years) in the Western US does not get too dry.
> A typeclass indeed is very similar to an interface in object oriented languages

Agreed — as I mentioned in the post, typeclasses and interfaces are pretty similar. However, typeclasses and classes (i.e. the things used to make objects) are entirely different. I’ve seen numerous times when the similarity in names has caused immense confusion to people familiar with OOP, so I thought it would be worthwhile to clarify this.

(As for similarities between OOP and FP in general, you may be interested in this article: https://www.parsonsmatt.org/2018/03/22/three_layer_haskell_c.... I endorse their conclusion that typeclasses can be used to implement something which in principle is basically OOP. Also, starting from a different point of view, I will note that Smalltalk code tends to be pretty functional in its structure.)
They are hardware guys, they probably wrote some good firmware but their expertise falls short of cutting edge web stuff. I would cut them some slack and hope they are successful enough they can pay someone else to do web stuff at some stage. :)
That's interesting! I don't suppose you blog or have some other way that people can follow your progress on this at all? Best of luck with it.
In what world is C++ harder to learn than Rust?
To be more specific: type classes are like generic interfaces with type guards and default implementations.
I'm not in the U.S so I might be ignorant, but wouldn't it be fair to collect positive data too, and not just misconducts?
But isn't sinking a civilian vessel itself an express path to war? The RMS Lusitania and the US's entry into WW1 spring to mind.
Not legal for sure. But there are things that are done informally that are similar. Like at one company where I was a hiring manager we used head hunters heavily. Most head hunter companies are bad (in my experience) but the better ones try to match good candidates with good companies. They have extensive networks with other head hunters and often see the same candidates repeatedly. When they see red flags they cull those candidates or maybe present them to the "bad" companies (the ones they aren't concerned about damaging their relationship with).

Another method is that hiring managers at different companies may have good relationships with each other. Not competitor companies, but adjacent. They may call around and ask about a candidate. You can never say anything negative about a candidate; that's just asking to be sued. I think many (most?) companies have a strict policy that you can only say if a candidate is eligible for rehire or not, nothing else. So you talk in vague generalities, never about the candidate, only about the general hiring process. Something like "Company policy prevents me from giving any recommendation whatsoever, so my advice is that you should always be very careful in your hiring process" versus "Company policy prevents me from giving any recommendation whatsoever, but an effective hiring process can yield great employees." You might argue that a judge would see right through that and say it is obvious which candidate you are recommending and which you are panning. But it's so nonspecific that your lawyer can strongly push back, should it come to that.
Goes to Bing.
Contributed to the Supabase Python SDK[0] and postgrest-ex[1] before joining early Jan 2022

[0]https://github.com/supabase-community/supabase-py
[1]https://github.com/supabase-community/postgrest-ex/commits/m...
Same old …….
This reminds me of a question I have about SD: why can’t it do a simple OCR to know those are characters not random shapes? It’s baffling that neither SD nor DE2 have any understanding of the content they produce.
Indeed one way of looking at intelligence is that it is a method of compressing the external universe.

See e.g. the Hutter Prize.
Thanks this was very insightful https://spinupwp.com/doc/caching-in-spinupwp/
Surely C++ doesn't have this problem when using external libraries
> “validated by a network of nodes on the Ethereum blockchain, which are clustered more densely in the United States than in any other country.” The SEC then concludes: “As a result, those transactions took place in the United States.”

I wonder what other legal implications this precedent has (if it holds).

I probably won't think of any before hitting send on this comment, but this seems like the type of claim sufficiently disconnected from the reality of how a blockchain network functions (though Gensler has proven competence on the subject) to allow some unintended loopholes or interpretations in other cases.
Ooh. I have used Soulver on iOS for nearly a decade now. Sadly, the developer has pulled it from the App Store for a long time, so I can’t point others to it. For me, Soulver has the ideal UI for a phone screen. The one thing I really feel it is missing is a cross-platform sync. I used the iCloud integration and Mac app, but if I could access my worksheets from Linux and Windows just as easily I would be totally happy.

Figr, ignoring the lack of mobile apps, doesn’t really scratch this itch either though, as I want to self host my sync.
>Cadillac Lyriq

Hideous. That thing is ugly af.

Plus I think it will look super-dated in a few years. In my opinion, it already looks dated. It's trying way too hard to appear futuristic, but only succeeding in looking boring.
We need an Austin thread.
Typelevel Native
This relates to a strong hunch that consciousness is tightly coupled to whatever compression is as an irreducible entity.

Memory <> Compression <> Language <> Signal Strength <> Harmonics and Ratios
This world - the one you exist in right now. I say that as someone that wrote C++ for 10 years before moving to Rust.

Rust was by far easier.

That said - that’s an extremely biased statement and I recognize that. I think it was largely the compiler that helped make it easier.
I think it should be illegal to have product names containing "One" or "Plus" in them, unless there is another product offered in the same product line containing "Zero" (or "Two" I suppose) or "Minus".
Ignoring the scale the comparison might fit with some taxi driver installing the same thing and eavesdropping on the passengers, but the scale is quite important here. If some random hacker eavesdrop on your conversation, it might be bad but not necessarily detrimental for the whole society, however if this is done on mostly all people in a society, it's basically an abolishment of democracy with a delay.

Centralized eavesdropping of all conversations in public spaces is really bad.
"It is better that ten guilty persons escape than that one innocent suffer." --William Blackstone (https://en.m.wikipedia.org/wiki/Blackstone%27s_ratio)
>sounds like a mental health emergency

Sure, you can dose him up with Haldol and solve that particular emergency. What happens when he does it again next week? And the week after that?

Persistent severe mental illness is interesting in that it's a new problem. For all of human history, severe mental illness was a death sentence. Either you'd get beaten to death by your largest neighbor for acting weird, or your village would exile you and you'd starve to death in the forest.

The current compromise we've arrived at is that being crazy is not actually a crime, so you cannot be permanently imprisoned for it. So low-functioning schizophrenics cycle through mental hospitals-- they climb a lamp post and urinate on passers-by, get committed and then are put on antipsychotics, sober up, survey their surroundings and rationally conclude that inpatient mental health facilities are really awful places to be, (basically no rights or privacy, surrounded by crazy people, can't wear or handle any object that's on a very short list of approved suicide-incompatible things) and then check themselves out, which they are legally allowed to do. Then they go off their meds, (also legally allowed) and it's back to the lamp post...

This continues until they accidentally walk into traffic, or are shot by a cop. It's a miserable compromise that persists because all the alternatives are even less palatable.
Ross Perot's Electronic Data Systems was doing this to programmers, etc., back in the 1970's, IIRC. The required repayment if you quit too soon was quite high, less than a year's wages, around the price of a new car, for the people I talked to who were working there.
Excellent suggestion.

These days chrome hides the preflight requests by default and you miss to notice the latency added for each of those CORS calls.

Also we don't deal with CORS unless it's an external plugin that we include in our site. Earlier we had subdomains like api..com, static..com to parallelize network requests which required CORS to be setup. With H2 we got rid of all of them and load everything from a single domain. This reduced the CORS surface area.
> The audience of HN is unlikely to make a difference here.

The audience of HN and devs in large, are the ones who've contributed to the monopoly of Chrome. Us only testing and creating applications for Chrome led to this.

I never said that people don't make their own choice. Of course they do. My point was that if we are going to complain about Chrome, then Firefox is a perfectly fine alternative and is currently the best way to change GOOG's ways is by voting with our feet.

Would regulation be nice? Sure. I doubt it's coming though so for the moment, our only alternative to not living in a ad-infested hellscape is to use Firefox.
Counter, decoder, resistor ladder, op-amp per color channel and you have component video. I am not sure how I could generate the timing info. I suppose there is much higher freq parts, one could do direct digital synthesis.
If you trademark a name in the area of art, can you then keep companies from allowing that name to be used in AI generation of art. I would think yes.
I didn't mean to insult you - but you do seem committed. You've for the third time now re-iterated that you do not want to understand my point. My point is, again, not about what will happen to Twitter et al in the future. It may die out, as have others. But it doesn't matter. My point is about what is happening right now, and that which you are ignoring. If social media, for example, ends liberalism, we won't care if it also ends shortly thereafter.
Not everyone moves for economic reason alone. Moving from the third world to the first also brings a certain degree of social and political stability, less crime, and generally fewer risks in life. Consider someone in, say, rural Russia or Ukraine working that way - and then 2022 happens.

(I know that many Americans think that the sky is falling on them, too - and they may even be correct, but they have a very different baseline.)
I helped Supabase create and maintain their Flutter/Dart library before joining them mid April of 2022! https://github.com/supabase-community/supabase-flutter
Robert C Martin's book about software architecture made a point about the fleeting nature of software as a product.

Time goes on, business changes and computers become faster.

At some point, many developers started to see features like a garbage collector, become a good offer with few disadvantages.

Unless we really need the performance, do users really care if the program consumes a few cycles more, if those cycles are being spent on tools to make lives easier for developers, like a garbage collector?

90% of software wouldn't make sense to be written in C
If you want the lowest software latency as in "latency arbitrage", then probably not. However, even in HFT industry, there are a lot of software that you want very low latency but would still trade a bit latency in exchange for much better productivity, maintainability, and especially robustness provided by the type system of Rust. You want to be fast, and also want to reduce the possibility of hitting a company-breaking bug in your billion turnover trading system.
Interesting. Not exactly what I described though (sorry I did not explain very well.) What I meant, you type 2 calculations:

> 1+1
2
> 10+10
20

Then if you tap the first line ("1+1") my ideal REPL would add it to the bottom:

> 1+1
2
> 10+10
20
> 1+1_ (with the cursor here ready to edit it)

Then you can for examlpe change a 1 to 2, then type ENTER:

> 1+1
2
> 10+10
20
> 1+2
3

That way you can easily compute a few things, then compare both the expressions and results of the last few calculations, and quickly make edits/corrections as needed.
Because when you have your target as zero then when you don't hit zero you push for ever more costly and suboptimal policy to achieve your goal. This is a problem both in that the incremental policy changes are highly unlikely to provide a larger benefit than their incremental costs and because it draws resources away from tackling problems that probably have a larger societal impact and smaller costs to achieve those goals.
An under-appreciated consequence of the self-made rich is that they passed enormous filters to acquire their wealth. They surpassed crazy odds and - even if you claim it was all survivorship bias and luck - they still succeeded through very difficult odds in very difficult circumstances.

I much prefer the early people at PayPal having billions to invest as they see fit than the government, which is full of politicians and their lackeys, whose primary skill is glad-handing and playing politics (something tech people say they hate).

The US government spent trillions on various permutations of bailouts, and now is spending hundreds of billions forgiving student debt and picking winners in the electric vehicle and battery space.

Let’s let the tech founders and their inner circle keep their (vastly smaller) riches and see what they come up with. I’d bet on them investing much more carefully than whatever pork the government passes next. At least with them my tax dollars aren’t funding their shenanigans (unless they are launching the next EV startup).
If this were used in the wild, do you need a copy of the model locally to decompress the images?
Wouldn’t it make more sense to legalize the market?