skysight-inc/HackerNews huggingface dataset:
Yes, just like _____ written in [Go|Rust|flavoflav].

However, at the beginning of every project, this conversation should be had. What are the needs of the project, what gets us there fast while still allowing to grow after scopecreep, what is going to allow for maintanence and future needs?

Picking the latest tech just because it's a new project and you want to use the NEW on it just for the sake of it will probably mean finding yourself painted in a corner in the future (or maybe not the original dev, but those that are forced to follow).
Yes, they could have just listed examples and done without the “holotype” term. I don’t think it detracts from the point of the post, though.
You order an item, pay in bitcoin, yet the merchant never ships the item.

What now? With credit cards, you can dispute the charge and get your money back. With bitcoin, it's gone forever.
Just imagine you're not in your cushy first world country and that question answers itself.
It’s sadly a repeating phenomenon that when anything too humanistic is proposed here, the argument is often dismissed. Here, as just linguistic or even just philosophical. The actual argument gets lost, and nobody here seems interested in the actual papers the author is referencing. To me, the meat of the argument is:

What do the fields/papers (whih the author IS referring to, very concretely) have to offer to the discussion about where the field of CS, and its business applications, should be going?

This way we don’t have to discuss category boundaries. The concrete implications of the arguments are there to evaluate.

That the actual substance is dismissed here out of hand is quite frustrating to me.
If you time, please file a bug report on Mozilla’s webcompat.com with the steps you took and a screenshot. Mozilla’s webcompat developers will try to debug the website, reach out to the website’s web developers with a proposed fix, and until the website is fixed, add a site-specific intervention or UA override in Firefox itself, if possible.

Looks like there are already a couple bug reports about whatsapp.com, but not the forever-refreshing page you see:

https://webcompat.com/issues?page=1&per_page=50&state=open&s...
It’s not the 250 year head start that gets you. It’s the temperature differential.
This article makes me nostalgic. Sometime in 1994 or 1995, my immigrant dad bought us a Packard Bell machine. He couldn’t afford it, and I’m not sure what drove him to make the purchase. I do know he used a credit card, couldn’t make the payments, and it was one of a few purchases that destroyed his credit.

This thing sat in its cardboard packaging for at least 6-9 months. My dad had no idea how to set it up, and his English wasn’t good enough to just read the manual I guess. When I was in first grade, one of my dads friends came over and helped my dad set it up. They installed AOL. My dad gave my older sibling the password but wouldn’t share tell me.

The first time I used the computer, I spent a good hour I think staring at Mighty Morphin Power Rangers content on the “Kids Only” AOL channel.

This literally changed my life. I learned HTML when I was in the 3rd grade. The next year, I learned PHP because all of the cool Quake 3 clans had web pages where you could post updates without having to change HTML and re upload files over FTP. By 5th grade, all the cool people on IRC (Dalnet or EFNet I think) were talking about object oriented PHP.

I learned how to write objects in PHP, although OOP didn’t really make sense to me. I remember using some library to add my Quake 3 clan’s logo as a watermark on images I would upload to our website.

As a kid growing up in the 1990s with both of my parents being alive then, it was truly a different time. I believed I could accomplish just about anything. By 1999/2000, I knew I’d wanted to do something with computers when I grew up. By 2001/2002, I was poking around in Java a bit. Unfortunately I didn’t really learn much computer science until college. And I didn’t really appreciate data structures and design until really starting my career.

Sometimes I do wonder how things could have been different if I was born in the 70s or 80s.
OK, now that is it.
You are right. It wasn't client side routing.

But GitHub doesn't use turbolink. They wrote their own implementations that lies at app/assets/modules/github/behaviors/pjax.ts.
Personally I've needed lots of batteries replaced and lost 1 phone to water damage. It's not at all clear to me that hermetic phone designs are the right tradeoff from a utilitarian perspective. On the other hand, if utilitarian phones sold better somebody would be making them.

Tires have obvious engineering constraints that presumably led to the current approach. Maybe a bit of path dependence as well. It's completely incomparable.
Do these qualify for the French tech worker visa? Could someone who wants to move to France decide to just start a co-op ?
Credit cards cost much more than $30. Try spending more than $1000-2000 on a credit card, the merchant easily eats more than that.
One rarely mentioned thing about pair programming is that it's a learned skill.

If you put two arbitrary programmers in front of a computer and ask them to pair program, you'll probably end up with two annoyed people, and not much code.

I was fortunate to join a team of experienced pairers who showed how it's done, and after ~3 weeks of ramping up, I was fully into it.
Bummer for the users who chose WhatsApp over Messenger. Many didn't want a company, like Facebook, to have PII on them, yet FB just bought it all up pretty much screwing these people.
Part of the issue with old smartphones and batteries is that every battery is a snowflake so eventually nobody is willing to produce the replacement battery anymore.

Contrast this to car batteries where the form factor is specified within certain limits.

This is, unfortunately, a point where the law probably has to step in and say "battery replacements must be available for 20 years" which would make it unpalatable to be a snowflake anymore. At that point, the suppliers would get together and agree on a "standard" battery form factor.
I get your point, but if there is a 40mph road with a bend right before a crosswalk, I don't think it's particularly material whether there is paint on the crosswalk or not.
i dont get why they are difficult on mobile? inf scrolling is worse. Especially on android which has a back button everywhere. I think ppl should be more mindful of the megabytes of javascript that people have to download just to see a list of images
bro, what? check the spam lists?
No, I think Apple is making money in slow-walking an actual, practical repair program and if we lived in a society with proper regulatory bodies they would get their hand slapped so hard for doing so.
It's not that bad, our torque tools and stuff are calibrated regularly, but it's mostly test cables that are used until they break.
That requires protected memory and zero isn’t unique in that. The OS could make many more addresses special in that respect.

On most (¿all?) OSes it also won’t work if you make your structure large enough, and try to access a field at an offset (let’s say your OS makes the first 4kB of memory unaccessible by user code, you declare p as a pointer to an array of a million integers, but don’t initialize it and then access p[999999])

It also is an implementation detail. A compiler could compile something like Either[Foo,Null] (with Foo a type and Null a value or a type that’s guaranteed to have only one instantiation) to either a pointer to a Foo or a null bit pattern.

Even better, an implementation _could_ hide the “it’s not a Foo” bit in any unused bit inside a Foo object (say inside padding, or in a byte storing an enumeration that has less than 256 values)

(aside: are there languages that represent Either[FooPtr,BarPtr] as a pointer-sized field holding either a pointer to a Foo or one plus a pointer to a Bar, using the fact that top bits of pointers to objects always are zero to discriminate between the two?)
Ideally, yes.

There are those that argue that correlation between economic and political power is natural, and in a world where you can buy guns, that's somewhat true. But the creation of an artificial peaceful political system occurs in part to decorrelate the two. Money should buy you trinkets, political power should be democratized, at least if you believe in governments.
I cut a lot out so it's short enough that people still read it :)
My main takeaway from concentration is that it indicates potential price volatility if a whale makes a move.
So you are saying sexual attraction is cultural? because that's exactly what the gay community is fighting against since the 1950s.
That’s awesome. Just this past week I’ve started looking for a Chrome extension that does the same.
Would you try to wipe mud off a window with only a dry paper towel?

Americans (both North and South) are barbarians in the #2 hygiene department compared to many of our Japanese and European neighbors.

Is it due to a predominance of homophobic "butthole-attention=bad/gay" mentality?

Or because bathrooms and construction in general are expensive and people prefer reaching behind to dig around blindly? Not my cup of tea, though I sure do miss the nice Toto bidet toilets throughout portions of Europe.
I’ve had that exact scenario happen with credit cards and didn’t get my money back. Not sure what the point is.
"Can you stop showing my profile to people who hate me" gets met with "we stand by that decision, because inclusive"

reminds me of git/hub changing from master to main, and how that did nothing to help minorities get hired, did nothing to fight for better wages, better treatment, for those that have been hired, etc

Or perhaps worse, since the people involved in the change felt like something was achieved, they may feel that their part is done and no longer seek out other changes, which could actually have helped people instead

- - -

https://www.tinderpressroom.com/taking-care-of-everyone-in-o... anyways 2019 should be added to title, url replace with this
Stereo Systems from the 70s
Surgery estimated cost $1,300. Then the Bill Came: $229,000
Storage at anywhere near significant levels does not yet exist, and might not be achieved in the time necessary to curb the worst effects of climate change. Ammonia and hydrogen storage has been proposed, for decades, yet remains out of reach at the scales necessary to make renewables viable.

Wind and solar is really wind, solar, and fossil fuels. Assuming that we'll be able to replace the last item with energy storage is betting the future of our climate on an engineering breakthrough. No such gamble exists with nuclear, countries like France have successfully produced nearly all their electricity with nuclear power for decades.
If I pay for something, and the merchant doesn't deliver - I have a legal right to a refund which the credit card provider will give me. This is standard in the UK.

If I'm daft enough to pay for something with Bitcoin - well, transactions are irreversible by design. So in the case of non-delivery, or a broken / misdecsribed product, there's no mechanism to force a refund.

If your credit card provider treats you like a criminal - use the free market and choose another one. Or complain to the regulator.

If your cryptocurrency provider is a bit rubbish… well, you're stuck with a single unregulated blockchain.

I know which model I prefer!
Teach your kids starcraft 2 wings of liberty specifically. What a bs.
All the burrito places near me steam their tortillas, which seems to make them sticky enough to not require this product.
"They" (for even wider values of "they") can just make a new token instead of printing more of BTC. If people accept that that second one has value, that's gonna inflate prices since it's more money sloshing around.
So any dude shows up at the border, with a bunch of children, just take his word he's the parent and not a sex trafficker?

Nobody has forced these people to march on the border. They're in a country offering asylum (Mexico). International rules do not, justly, require allowing economic migrants sanctuary.
I think it greatly depends on what kind of thing you’re building.

A „website“ like HN shouldn’t be a SPA

But an „app“ like Gmail probably should be.
It's not that other paths are not powerful but rather that its relatively rare for someone to fuck things up catastrophically with said career paths because society doesn't quite enable philosophers in the same way as SWEs. There is so much money being thrown around, so much critical infrastructure is digitized, and we're increasingly trusting models to make critical decisions.

One dude in a cardboard box down by the river with PyTorch on his laptop can convince your local court to contract with him for a model that predicts recidivism, and then suddenly your county is rejecting bail for black people at an alarming rate because said guy trained his model wrong. Achieving a similar fuck up with a degree in philosophy or polisci would require a _lot_ more work (you'd have to get elected to office or create _more_ racisim!). Software and the power we entrust in it has made fuckups faster and easier than ever, and it's only going to get worse.
Yes, I want that. I don't really see how increased computational power should make a device impossible to hold together with 4 screws.
You can customize which region you want your functions to run in that handle server-rendering. Currently running multi-region functions (lambdas) requires an enterprise plan, but using Edge Functions, they can be multi-region or global if you’d prefer. It depends on where your data is and if it’s replicated.

You are correct that Vercel serves requests from the region closest to the visitor. Our servers automatically scale (serverless) so it doesn’t need to balance across regions. However, in an instance of downtime, Vercel would route traffic to the next nearest region.
https://reactjs.org/docs/getting-started.html is a fast SPA
>Or Apple devices are also a tech fashion statement, so their loyal consumers will put up with everything Apple changes.

This argument is tired; it doesn't explain why every other manufacturer on the planet has also gone down this route. It's just an argument that helps nerds feel good (those other guys aren't real techies, like me, they only care about fashion).
And don't mind almost zero privacy with regards to the transaction
> Indeed, by drawing a circle around a code you change the architecture through separation of concerns and break down larger problem into smaller parts.

I'm not saying "don't have cleanly separated components". I just fail to see why it matters that the network communication has to happen between very specific modules and not some other ones. Ideally your system wouldn't even notice at all if you moved the "network border" within your system. Some systems would notice that, mainly performance-wise (for example moving a database engine (which uses random access to a large amount of data) across the border could be a problem), but I imagine that many would not.

> or front-end guy creating security holes in your PHP code

You do realize that this falls under the "hiring difficulties" qualification I've added in my previous comment?

> you have a front-end dev who can talk to backend-dev and all do their parts and the mobile-app-dev can join the party later and simply use the existing work done by the back-end dev

People can communicate with each other and collaborate regardless of whether their code runs on the same machine or not. For example, now with Microsoft's Blazor, just because the user interface is going to be programmed in the same address space and process as the backend doesn't mean that two different people with different strengths can't work on two different parts of the same large program. You can still have the guy who's better at dealing with UI design do the UI, and the guy who's good at writing fast database code write the backend. Not sure what prevents you from doing that.
Calculators had a similar trajectory. I used slide rules throughout high school. I needed a calculator for college and got a TI engineering calculator for probably something like $200 in mid-70s dollars. Got a probably discontinued HP a couple of years later for probably the same amount. Not sure how long before they were ubiquitous in the general population but probably not more than 5 years or so.
There's the notion that "playing a beautiful game" is a better outcome than "winning". This can be part of chess too. A child can start winning pretty fast by memorizing opening traps, but that gives small satisfaction. And when playing a beautiful game, you're actually cooperating with your opponent, even while competing; these aren't mutually exclusive.

Think of race car drivers who, of course, all want to win. But winning by forcing your opponent off the track is less satisfying and less admirable than racing "cleanly" (i.e. cooperating with your opponent to prevent crashes).

Competition, within a well defined set of boundaries, is cooperative.

Edit: I'm not sure whether the competitive impulse is a general feature of humans, or just a byproduct of our age, but it nevertheless is a factor currently, so it has to be accounted for in any vision of how we get from here to a more cooperative future. I'm specifically thinking of Cory Doctorow's Walkway, in which people (implicitly, and with some measure of shame) feel a competitive drive to do more for the greater good than others.
Are you using Firefox Focus on Android or iOS? Does the 5-10 second delay happen on all websites or a specific one?
Out of curiosity, as someone who doesn’t use FreeBSD what does “Current” (not all caps) imply instead?
Thanks. Added to my to-read list.
I can’t say I understand the point of this, so my only feedback is that the date in the episode from Saturday 21st of May is announced as “Thursday 21st of April”.
You know the miners control it all when they stopped including free transactions for aged coins (ie: most transactions used to be free).
Windows XP is the last Windows where Classic theme (thus GDI before WDDM/Aero) is hardware accelerated.
Sure, crypto might be useful in a few backwater or failing nation states. In all other situations, it’s a dumpster fire being put forth as a solution when there are other superior options.

China, the US, or Europe could even offer digital wallets to individuals in those countries if they could get KYC worked out. Venezuelans use USD via Zelle for example, not crypto.

https://www.coindesk.com/markets/2020/06/16/venezuela-is-a-t...
Many people are still using Next.js with WordPress, but they’re using it “headless”. The difference here is that static assets can be served globally (versus a monolithic WP single region server) and cache purges can happen globally in about 300ms.
I worked for a large computer systems company starting in the second half of the 80s. We had minicomputer based email all along--we made the computers and the software. But there were definitely execs who did likewise.
.. as long as you’re willing to wait a couple of decades for the transaction to be approved.
Bitcoin transactions can be written to support escrow use cases.

*Edit: Transactions can be sent to a script which requires multiple keys to forward the funds from that script address to a wallet address. https://en.bitcoin.it/wiki/Multi-signature

This is the primary mechanism for escrow services to function. If the need for a CC-like refund feature is important to the user, one could potentially use a service over Bitcoin which is party to a 2-of-3 multisig transaction. The payment may be settled immediately by the buyer and seller. Or either party may dispute with the service provider to settle according to some agreement.
Gotcha. You have the option to manage your own NFT-s or BTC, but if 99% of the users are accessing the ecosystem thru centralized actors, then sooner than later you'll have issues interacting with those users. Think running your own mail server and trying to send an email to a friend on Gmail. Coinbase might put a hold on the BTC you send to a friend because it was coming from an untrusted source. We are back to web2.
No, I’ve used my Visa cards multiple times today. Within the last few hours. Statements like that aren’t uncommon, when a store’s system goes down.

I have no idea why they feel the need to exaggerate, or maybe they are just passing on here-say they got from their manger, without applying critical thinking. Maybe these things spread like the classic ‘telephone’ game.

This actually happened to my friend at a festival a few weeks ago. He was told a similar statement, that the ’WHOLE’ Mastercard network was down across the country. Meanwhile it wasn’t, it was just their particular system.

Really though, how would some random clerk know that information, in the middle of a shift. All they know is theirs is down.
Because the risk of default (assuming contracts used are correct and safe) is smaller or zero
agreed, it's necessary and good in some quantity, although compromise in personal relations seems distinct from the sort of compromise demanded by e.g. social pressure or professional or political circumstance, and in any case finding a comfortable balance between compromise and self-assertion is not always easy
Websites That Collect Your Data as You Type
The pedestrian isn't even crossing illegally in that scenario. They are forbidden from crossing if it creates an "immediate hazard". If the driver has room to safely stop, it's not an immediate hazard.
Are these graph UI elements reusable libraries, or do sites tend to roll their own?
The admin app will be re-enabled secretly within a month.
Skill would win out, but "hours" is not even the right ballpark.

For comparison, 50K hands is a standard length for heads up matches between pros, with the understanding that even then the best player is not guaranteed to win. In live play, you'd be looking at 50-100 hands per hour.

It's true that with a greater skill gap you'd need less time, but you'd still be looking at thousands of hands if you wanted something like 95% confidence that the better player was up.
Anyone can mount a wheel. Clearly the author is talking about a hypothetical vehicle where the wheel has been welded to the axle assembly.

Actually replacing the tire on a wheel has practical engineering constraints that leave it best suited for shops. Even changing bicycle tires is non trivial and the performance and durability demands there are negligible in comparison.
I'm really curious what's in it for VCs with funding a coop? Usually VC wants an exit possibility, if not plan, but it's hard to imagine exits that aren't essentially destructive to worker ownership (at which point are coop workers going to be happy with golden handcuffs and such?).
Of course, a discussion should be had, choices should be weighed.

But since you mentioned “new just for the sake of it” I’ll mention that I think that’s overplayed, too. If you picked React when it was new, or GraphQL, or NextJS, then you probably made a pretty good choice. Backbone was the first of the modern MVC frameworks to get traction (someone will correct me on this) and if you’d chosen that when it was new it would also have been a pretty good decision. Kafka’s still around and going strong, wouldn’t have been a bad choice early-on.
Very few places that accept credit cards give cash discounts anymore.
Unfortunately I can attest to the fact that chat apps is where it's at. I personally would much rather make plans in person but it's hard to get anyone to do anything, especially now. One of my friends jokes that COVID turned us all into "online friends" which is just a little too true to be really funny.