skysight-inc/HackerNews huggingface dataset:
One more angle: reliable & internalized abstraction vs unfamiliar one.

Java string is abstraction over bytes.
I feel I understand it intimately even though I have not read the implementation.

When I try to understand code fully (searching for root cause), and there is String.format(..), I don't dig deeper into string - I already am confident that I understand what that line does.

Browser and linux api I guess would fall into same category (for others).

Unfamiliar abstraction even with seemingly good naming and documentation, will not cause same level of confidence. (I trust unfamiliar abstraction naming&docs the same way I trust weather forecast)
I don't get what this means? What's an "OEM kit assembly type" car factory?

And what do you mean a body shop? Do you mean like a fabrication facility where they form body panels, and then do paint after assembly?

Body shops are where they do repairs for collision and dents after a car is already completed. A domestic factory might have one to fix flaws in the paint and body incurred during manufacturing... Cars imported from overseas get bodywork done at the port, generally due to shipping damage. (Yes your brand new car may have already been repaired.) It's not really the big part of building a car at all though. I feel like you might be missing something, or misunderstanding something. Or maybe it's just me.
>having a known certification that tells you someone at least meets a certain bar.

This was tried a few years back by creating a Professional Engineer licensure for software but it went away due to lack of demand. It could make sense to artificially create a demand by the government requiring it for, say, safety critical software but I have a feeling companies wouldn't want this out of their own accord because that license gives the employee a bit more bargaining power. It also creates a large risk to the SWEs due to the lack of codified standards and the inherent difficulty in software testing. It's not like a mechanical engineer who can confidently claim a system is safe because it was built to ASME standards.
Because I am excited that this idea got turned into a viable product. And what is wrong with sharing the excitement with my fellow nerds including the fact that I had this idea first? It is all about execution and kudos to stripe for taking this idea forward and turning into a viable product.
I think it could be cool if YT started their own Patreon. Anyone who is a 'member' of the channel, for some basic tier fee even, should not even get the plug as part of the video, or at least have that part skipped by default.

This would be a step closer to like someone else here mentioned YT being the intermediary between the companies and the creators and taking a cut from that as well.
> On the contrary, distributions are here to stay

Seems like you misunderstood me. I said distro package managers, not distros. You even quoted me...

> No sensible organization runs bleeding edge OSes on their airplanes, power plants, payment processors, industrial plants and so on...

Most organizations don't run all of those things, and you don't need a bleeding edge distro to install up-to-date software.

> This also applies to not pulling random packages from random github repos using some language-specific package manager hoping they don't contain backdoors.

The obvious false dichotomy being that you either have to pull ancient software from a distro package repo or you depend on random packages. As though it's impossible to install vetted software with a language package manager.

> This is because people expect to run the same kernel/OS for 30+ years.

Right, but we're not talking about kernels, we're talking about the packages in repos.
Don't be, we all are learning. Nothing was set in stone. Even words carved on stone can erode and change.
The reason why it works with JSON is that JSON strings are not allowed to contain real newline characters. The spec says they have to be escaped. So newline works as a field delimiter, but only because JSON excludes it from field values.
>To be scared, you must first have means.
- Odilon Kajumba Kilanga (a poor Congolese miner)

That's so sad.
> no other requirements on the server

Seems not quite right, the binary does have some dependencies at least. It's no Java, I give you that.

$ deno compile https://deno.land/std/examples/welcome.ts
Check https://deno.land/std/examples/welcome.ts
Bundle https://deno.land/std/examples/welcome.ts
Compile https://deno.land/std/examples/welcome.ts
Emit welcome

$ ldd welcome
linux-vdso.so.1 (0x00007ffefc6de000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fc154c63000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fc154c48000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007fc154c3d000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fc154c1c000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fc154ad8000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fc15490c000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fc1586b2000)

The question is, is it worth using Deno just because it can produce binaries? For me, it's not. If I want that I'd go for Golang or Rust, but in general I just want it to be simple to program and maintain, so I always go for Clojure and ClojureScript as both are miles ahead any other programming language I've tried. TypeScript would probably be in the bottom of languages to use :)
The problem is that many good ideas only look good in hindsight.

In 15 years, we'll either say "Fuchsia was a brilliant move, I'm so glad my home runs on that OS" or we'll say "Remember Fuchsia? lol".

Here's what I mean. Acquisitions by Google in 2005: Reqwireless (mobile ads, merged with google analytics); Dodgeball (social networking, later Google Latitude); Akwan (Search tech); Skia (graphics library); Phatbits (Google Desktop); allPAY (???); bruNET (???); Android (cheap OS for mobile devices).

In 2005, which of these were going to change the world?
Unexpectedly 1.0
Umh, why don't the F or H keys work?
He actually misunderstands and mischaracterizes the features of the languages he complains about. These features remove the need for a developer to keep track of invariants in their code, so should be embraced and welcomed by lazy developers who don't have to simulate the boring parts of code in their head to make sure it works. "If it type-checks then it works" philosophy really goes a long way toward relieving developer's stress.

For example, if I'm using C or Java I have take into account that every pointer or reference can be null, at every place where they are used. I should write null checks, (or error checks say from opening a file handle) but I usually don't because I'm lazy, or I forget, or its hard to keep track of all possible error conditions. So I'm stressed during a release because I can't predict the input that may crash my code.

In a language like Swift I am forced to do a null or an error check once in the code, and for that small effort the compiler will guarantee I will never have to worry about these error conditions again. This type system means I can refactor code drastically and with confidence, and I don't have to spend time worrying about all code paths to see if one of them would result in an unexpected null reference. On a professional development team, it should be a no-brainer to adopt a new technology to eliminate all null-reference exceptions at runtime, or use a language to setup guarantees that will hold under all conditions and in the future evolution of the code.

Worse than that, he sets up a patronizing and misguided mental image of a common developer who he imagines will use a language with type safety just to disable and abuse all the safety features. Nobody does that, in my experience of professional Swift, Kotlin or rust development.

He advocates for unit tests only and above all else. That is also painfully misguided: a test tells you it passes for one given example of input. In comparison a good type system guarantees that your code will work for ALL values of a given type. Of course type systems can't express all invariants, so there is a need for both approaches. But that lack of nuance and plain bad advice turned me into an anti-UncleBob advocate.
After reading the "Summary" of that patent twice, I believe you patented everything that ever is, has been, or will be done on a computer in 2016.
To me it seems minor in the grand scheme of things. It's still trickery. I assume that in the Snowden case the permissions were withdrawn precisely to force a landing in a country where Snowden could be arrested. Belarus doesn't have the same alliances, so they resort to dirtier trickery to accomplish the same goal
> like Adafruit, but even there the margins are tight and the operations are small

I'm surprised, Adafruit has a 50-100% markup on most items compared to Aliexpress/other Chinese electronics.
The average dev in the US makes about $100k. Even a lot of FAANG employees are not making $500k+. I would think $200k-350k would be more normal based on the limited research I've done.
Every compactible format allows physically marking line breaks. JSON isn't very special in this regard.
Oh I see, thank you! I'd missed that it was an address/password combo.

Thanks for the clear explanation.
I agree. Today, mobile phones are lighter and thinner than before, and users are more concerned about larger screen size that make phones bulky and uncomfortable in your pocket or hand. The point I was trying to make is that Apple is obsessed about marketing fads to sell their devices, and the Motorola Razr - https://www.businessinsider.com/the-inside-story-of-how-the-... - was a game changer in this field in terms of both marketing and technology.
Maybe Jane Street.
Why do you assume that it would be a good thing?

Bigger companies have much bigger kitty and clout and they can fight back when something unreasonable is being pushed down the throat.

Smaller companies will be completely at the mercy of the governments.

I am guessing that these companies are deliberately waiting for a court case.
Don’t wait for a Rust 2.0. It will likely never happen. Especially since the Edition system allows for the language to add opt-in breaking changes.

If you want a Rust that’s easier to learn - work is constantly happening to make that a reality.
> This means it's very different from programming where we have a dumb machine that is, at it's best ability, able to look at two numbers and tell you which one is bigger.

And even that can get wonky. Do a search for "What Every Computer Scientist Should Know About Floating-Point Arithmetic" by David Goldberg.

* https://en.wikipedia.org/wiki/Floating-point_error_mitigatio...

* https://en.wikipedia.org/wiki/Machine_epsilon
All the wonderful unauthorized sequels, medium-conversions, re-makes, re-mixes, et c., that would have come to be seen as on par with or better than the originals, and possibly even more commercially successful, that aren't being made. Inherently multi-media works (film, games, that kind of thing) not being able to choose freely from non-super-old popular media to include, without having to both beg permission and pay someone else (as with soundtrack music, for example).

Disney shouldn't own Star Wars now, to pick one example. Everyone should own it. Any person or company who wants to try to make a go at financing and selling a new entry, or a re-make, should be free to. Film-makers who grew up on it and want to put their spin on it without having to get permission first, should be able to try.

Companies still making sequels to or remakes of 80s games should have to face competition from others trying to make better sequels or remakes of those games.

The best recorded version of the Beatles' oeuvre might well be one that won't ever exist now, because the person who'd have made it couldn't have made made any money at it, and died or will die of old age before the copyright expires, even though they weren't born when Let it Be was released.

I hesitate to name a number (14 seems fine, though, and 28 not catastrophic if you want a longer duration that covers a large portion of a normal person's working adult life) but what we've got now is way too long.
> It is easier to destroy than it is to build.

It builds itself...
https://en.wikipedia.org/wiki/Indian_numbering_system
Lakh = 100k, crore = 10m. Extremely common in Indian English.
Oh yeah, that is what you get when you submit your diagrams and invention specifications and API to a team of lawyers :)

If you search the word click, it takes you to meat and potatoes but very well said. I was quite furious with the lawyers at the time but they had to navigate existing prior art and ability to defend this in future.
> Hayekian neoliberalism

That very concept is a nonsensical. No Hayekian economist or ideologue calls themselves neoliberal.
Well, you don't have to be Jewish or an atheist to think that standing around for eternity singing hymns sounds boring!

And I didn't mean to be pushy about shopping around, but just to slightly counter the idea that church is, by definition, boring.

Thanks for the updates from Revelation... I'll correct my misconceptions :-)
Right. The question that people keep coming back to is what ownership rights are actually conveyed with an NFT. The most common answer I'm seeing is "none", which makes it feel dishonest to equate the sale of the NFT as a sale of the thing it (supposedly) represents.
You can use Stripe Webhooks + a "no-code" solution like Zapier to make that happen in ~15 minutes.
I get your point. Certainly not if you want to buy blank media, or replace a burner.

Like minidisc. That was a fantastic medium. I loved those discs as artifacts—like having your old mix tapes. But once the player broke...only some random players on EBay.
"... it is silly to compare a full general purpose language against a special-purpose tool..."

Wait, wait... isn't Julia a general purpose language? At least is what the fanboys keep repeating ad-nauseaum
In India Modi's government has a long history of subverting media and trying to use government powers to control narrative. I don't think totalitarianism (even though backed by the government) is a good option.
At the time, it gave air to Trump's 2020 election campaign ("orange man bad").

Now, it's an excuse to take the air out of conservative political sentiment.
Contrast with Apple: M1 and pump! launched it the major selling laptop.

That is how you know Apple mean business.

And this is how you know fucsia/google will not.
Everyone is on YouTube though. But thankfully, since I use NewPipe they can't make money off me. Then again, neither can the original creators but what can you do?
Isn't that most private companies ?

Searching for sources of income ?
https://www.tesla.com/support/transitioning-tesla-vision?red...

For those outside the US (disabled the regional redirect)
Makes sense. I'm lucky no one asks me git questions: the few friends I have that use git know it much better than I do; most of my friends and all of my family don't use git at all.
You can sell a "quit claim deed" for any property. All it means is that you assign all your interest in the property to another party. If you have no interest in the property then you have transfered nothing, but the document itself is valid.
You'd be overestimating the average person's ability. Laypeople know virtually nothing about computational modeling. I can't find the famous quote, but it is dangerous to consume such research uncritically because with enough degrees of freedom you can model virtually anything while also backfitting your ground truth. And these models are almost always composed of numerous nonlinear parameters which may be adjusted within wide ranges, individually seemingly reasonable, but with potentially nonsensical and/or trivially biasable results.
on the legal side with the banking regulators that's all it is.

the rest is to simplify the likelihood of being part of a department of justice criminal inquiry - not because they did anything wrong, only to prove that they had no part in doing it or having to assist prosecutors and defense. if they just ban customer transactions that don't match their risk matrix, then there isn't data to provide to a prosecutor.

outside of that is the relationship with other banks. basically the underlying financial institutions can arbitrarily cut their peers off or be cut off. like you pointed out.

I'm still drawing a distinction between voluntary "I think I know what I'm doing" compliance and the mandatory compliance that is pretty clear cut.

The result for customers is pretty crappy. None of this anti-money laundering dragnet stuff works and we're the ones burdened with arbitrarily low dollar amount stigmas and limits ($2,000, $10,000) and all the liability. While we occasionally hear about a $2bn decade long money laundering system from a single financial institution dealing drugs with the literal cartel. All to prevent terrorism, which isn't even that expensive. 200,000 9/11's, congratulations everyone. The reality, since apparently nobody actually wants to blow up buildings in the US, is the financial institutions have been tasked with data mining for the state.
> nothing is tamper proof

I beg the differ.

If I place a signed message in the Bitcoin chain, can you then modify that message?

If you can prove that you can somehow modify the message, I'll give you $1,000,000 USD tomorrow.
Not really—with a marketplace, you can choose to buy a product from Store X, or from Store Y. In this future, you'll still have no choice which store you're buying a product from. Apps like Facebook aren't fungible. And if you want Facebook, you'll have to buy it from the Facebook Store, whether you want to or not.
Yes it matters. those creators are "influential" because of youtube. almost noone will follow N creators on N different platforms. The agregation is the main reason why people keep using Youtube or Netflix or Spotify etc. I don't have time to log on 20 different sites to see content When I can log in one and have 20 subcription lists right there.
How to drive web traffic on Twitter with trending hashtags
I'm in that situation myself, between an insulin-dependent diabetic and an epileptic toddler on my insurance. But overall the percentage of people, in my experience, who care about what the benefits will be like at a new job is tiny. Never been asked by someone we're interviewing, never been able to get any real info out of an interviewer or recruiter, etc. At the most they care about the coverage gap (how long until benefits start).

And also, how does that differ from "some individuals cannot afford to leave their job and take a chance, because of the risk that they will not have any money whatsoever"? Personally I think we could solve both of those problems (and plenty more) with "make employment terms public" (i.e. disclose compensation ranges, benefits & premiums, vacation, and so on).
Yup, upon a second reading, I agree, my comment was overstating Greenwald's thesis.

I do think he's spinning things in his own way. For example, toward the end of the article he claims:

> Indeed, the only two differences between these situations that one can locate are factors against the Western nations responsible for the downing of Morales’ plane. Unlike what Belarus did, the U.S. and its European allies obviously had no confirmation of Snowden's presence on the plane. They forced it to land based on a guess, on rumor, on speculation, which turned out to be utterly false. The second difference is that there are obviously additional international and diplomatic implications from forcing the plane of a democratically elected president to land as opposed to a standard passenger jet: that is, at the very least, a profound attack on the sovereignty of that country. Again, there are no valid justifications for what Belarus did, but to the extent one wants to distinguish its actions from what US/EU nations did in 2013, those are the only identifiable differences.

But this conveniently ignores that 1) Belarus scrambled a fighter jet and all but forced the aircraft to land, 2) did so under the guise of a fake bomb threat, all while 3) Russian agents appear to have been on the aircraft.

This is clearly and materially different from revoking passports and access to airspace.

So I reject Greenwald's claim that what Belarus did, here, was indistinguishable from actions of Western governments back when Snowden was on the run, and IMO Greenwald is guilty of misrepresenting the facts in service of his own narrative, which appears to be as simple as: everyone is equally bad.
It’s a different world of smartphones and apps.

Not to say that your lamentation for what’s lost is invalid, but you’ll find some incredible people on those new platforms. Check out Jeremy Fielding, Machine Thinking, AvE, and many others on YouTube.

We have lost, and we have gained.
No offense, but the only way I'll believe a company will "never sell data" is if it never collects any in the first place. Even if I have ultimate trust in the current founders, what happens if/when you're acquired or the investors install different management?
It's about 6(ish) years old and went through various states of reinvention before I landed on the current design and it's been my primary shell for the last 4 years now.
Testing validation rules in a Laravel Livewire component
There are large swaths of land in the US which are under ownership but unusable because the owners are absentee and the cost and complexity of locating the owner or pursuing a lein are both greater than the value of the property. In my part of the country there are places where this situation has persisted for fifty years, as the auction value of the property is only in the hundreds of dollars per acre and back property tax in the same range ($16 per year)... and these are properties under modern plats. Dairy farms expand acre by acre, sometimes hiring private investigators in an effort to locate owners of adjacent lots to make a buyout offer. This isn't really all that unusual in the rural west, it's a legacy of the post-WWII suburban real estate boom.

Even in higher property value areas I would be surprised to see a tax delinquency action taken after just a few years. The administrative cost is substantial.
Would love to hear how we can improve the API to make you not want Stripe to do it better. :)

Obviously, Stripe is the gold standard and I think we have a hard time, but we're hoping to improve the developer experience even more this year.
I work in th opposite end of the finance spectrum (cheap, low pay).
Amy is wrong, as she often is. Metakovan gifting the artist some tokens as a thank you is not self-sealing. It's just a guy overpaying for an artwork, and possible having an interest in promoting an artist he already owns work from.
Free ways to get better business security
At least in the M0 range, A64 won't be competitive on a gate count basis. M0s can be ridiculously tiny, down to ~12k gates, which is how they were able to take a huge chunk out of the market that had previously been 8/16 bit processors like 8051s and the like.

M33s and up might make sense as A64 cores though.
As a video/movie/tv show lover, I love http://www.reelgood.com
The mobile app is as good if not better than the browser version.
Shadow is evolving