skysight-inc/HackerNews huggingface dataset:
Consider reading/watching Rich Hickey's talk Effective Programs [0][1] and Maybe Not [2][3]

In [0] in particular there're slides 22/23, here is part of the transcript but makes more sense with the slides on:

> And you can call them problems, and I'm going to call them the problems of programming. And I've ordered them here [...] I've ordered them here in terms of severity. And severity manifests itself in a couple of ways. Most important, cost. What's the cost of getting this wrong? At the very top you have the domain complexity, about which you could do nothing. This is just the world. It's as complex as it is.
>
> But the very next level is the where we start programming, right? We look at the world and say, "I've got an idea about how this is and how it's supposed to be and how, you know, my program can be effective about addressing it". And the problem is, if you don't have a good idea about how the world is, or you can't map that well to a solution, everything downstream from that is going to fail. There's no surviving this misconception problem. And the cost of dealing with misconceptions is incredibly high.
>
>So this is 10x, a full order of magnitude reduction in (?) severity before we get to the set of problems I think are more in the domain of what programming languages can help with, right? And because you can read these they'll all going to come up in a second as I go through each one on some slide so I'm not going to read them all out right now. But importantly there's another break where we get to trivialisms of problems in programming. Like typos and just being inconsistent, like, you thought you're going to have a list of strings and you put a number in there. That happens, you know, people make those kinds of mistakes, they're pretty inexpensive.

[0] Video: https://www.youtube.com/watch?v=2V1FtfBDsLU

[1] Slides and transcript: https://github.com/matthiasn/talk-transcripts/blob/master/Hi...

[2] Video https://www.youtube.com/watch?v=YR5WdGrpoug

[3] Slides and transcript https://github.com/matthiasn/talk-transcripts/blob/master/Hi...
Why dynamic typing is required for metaprogramming? D (and rust and c++ to a significantly lesser extent) for example has extremely strong metaprogramming capabilities while being statically typed.
Talk to us about these half naked dragon girls...
> it's a little suspicious that they've now created a de facto whites only get-together

except for the fact racially biased events exist in all states and nations

unless you can say something specific about the fair, recounting state history isn't paying heed to context, it's pure speculation. I didn't "ignore history and context", I had add little to say about it that was relevant.

in fact, racial history could lead to events being white biased, purely because they are white biased (ie races choose not to mix) without any other requirement.
I sympathise with your position, but is rms all we've got?

No developers were persuaded to change their language from 'open source' to 'free software' that day in 2009, him shouting at us was utterly ineffective.

We need good communicators, not just passionate people. I'm not suggesting he shouldn't write his good ideas down, but keep him away from an AUDIENCE.
Went up to $60 and then went bankrupt. Reminded me of why I don't play gambling games.
Didn’t they have trouble collecting the stuff? Like maybe the stuff was gassy and blew the door open or something?
Stephen King did this in "Creepshow". I guess this time the stuff started to grow even before it hit the atmosphere. Feeding off the stray EMI from the spacecraft?

(not at all serious, just to be explicit)
Apple creates the want in the first place or amplifies existing want.

That is what ultimately drives consumption-based pollution, so they are directly to blame.
True enough. It was sort of a LoTR Wormtongue and King Theoden situation. While Tobin was around Moonchild made some terrible choices. It's much better now.
Security Tradeoffs: Privacy
No need to open source. Just to pick some examples to build something similar to Amazon's fulfillment part as it was like 6 years ago:

Shopify as the front end

CargoWise for transportation, warehousing and everything logistics

Which leaves some of the more sophistiticated stuff like demand ballancing across the network, but that is doable by either developing something in-house or throwing an ERP system into tue mix.

All available off the shelf as we speak. There are other reason why nobody manages to seriously challenge Amazon.
In a streaming on demand, user driven world, how do you define “air time”? I can’t see how you could force consumers to consume a certain amount of CanCon, and simply ensuring CanCon %| of content available doesn’t make sense either since a small amount of content could be consumed up to 100% of total platform consumption, and a large amount of content could be consumed as little as 0% of the total platform consumption.
From a security point of view, you have no actual control over whether plenty of merchants and customers trade using counterfeit money, and so you have to maintain a large set of infrastructure around finding and punishing people who use or accept counterfeits.

You can have all the tech for proving that a dollar is legit, but it nobody cares if the dollar is legit, then it doesn't matter
Heartbleed is not a type error in C, but it's a type error in Rust

Rust has a more powerful type system that actually fixes MOST of the memory bugs in production
This debate is a lot older than typescript vs. javascript and dates back to at least the nineties when languages such as python, perl, and others were creeping into production systems. Before that there were already things like tcl/tk and a few other things of course. And of course people were messing around with things like Basic as well.

A lot of the arguments against typing are a bit stale.

- We have transpilers now. Even most javascript coders use a transpiler or at least a minifier. The overhead of a type checker in such a tool chain is pretty minimal. Especially on a modern laptop.

- We have type inference and a few other modern compiler features now. Typing is a lot less verbose in e.g. Kotlin than it is in Java. Java now has a little bit of type inference but it is still pretty verbose in comparison. A lot of the typing is just added by tools as well.

- A lot of languages like python, ruby, and others have types now. And spin off languages that have better typing (e.g. Mojo, Crystal) and preserve most of the original languages perceived elegance. Just goes to show that typing can be done without too much compromises.
While they are at it they should also go after the credit card companies. They have managed to extract a 2-3% tax on most retail transactions. There is really no reason why the fees should be that high in the age of electronic transactions.
I'm curious... how far does Amazon's MFN policy extend?

For example, let's say I independently decide to import an item from company X and sell it only on a Shopify site for a lower price than company X's items listed on Amazon. Will Amazon exert pressure on company X to stop shipments to me or impose a minimum sale price policy simply because company X's products are available elsewhere cheaper than on Amazon?
> To paraphrase, it would take an enormous amount of prior trust and respect before I even humour someone trying me to convince me the sky is green with a straight face.

But people regularly say the sky is blue, and it's clear as day that it's not when the earth has turned and your side isn't facing the sun.
> I'm talking about websites that function like apps but have the privacy/security benefits of being sandboxed inside the browser (accessed by URL or link).

What privacy benefits are not being realized by the current approach? If I want privacy, I can just disable JS for not letting some website know too much about my device. But in general, privacy is a joke since Edward Snowden's revelations.

> I'm advocating for more capable websites (which IMO "ought" to protect user data--not leverage it).

What opportunities are not being realized with the current approach? Who will be responsible for protecting user data, given that every website/resource/service strives to sell Alphabet/Meta as much data about you as possible.
Because they don't have to. There is no legal requirement of them telling you the truth, in fact, when you sign a purchase contract, you literally sign a piece of paper that states you cannot derive any rights to what the salesperson told you.

Their job is not to inform you. Their job is to sell cars.
I fear a negative decision against Amazon so much more than other big tech. Amazon's offering is so far and beyond all their competition, I'd hate for the government to kill any future innovation they have.
Well, there are varieties, depending on the olive type you get more or less of a bitter, spicy or fruity taste. Here's a quick guide to Spanish olives used for oils:

- Picual - strong, bitter and spicy, very grassy, also one of the most common single-variety Spanish olive oils. Perfect for cooking meat, or mixing/marinating.

- Arbequina - not as strong, less spicy, with sweet, exotic fruity/grassy flavors. Awesome for making mayonnaise or ali-oli.

- Hojiblanca - somewhat middle-of-the-road, with moderate spice and bitterness, great for salads!

- Cornicabra - strength varies a lot, also spicy if harvested earlier, very sweet if harvested later. Great all-around. Tasty for cooking and for salads.

There are others, but these are the main ones. Early/late harvesting plays a significant role on taste, earlier being more bitter. In general, I love the very greenish-colored cornicabra olive oil, which are full of early harvest chlorophylls, and that are not too spicy.

Unfortunately, most non-Mediterranean (USA, UK...) grocery store extra virgin olive oils may not print the olive variety or is a blend oil produced and marketed for export...
That's me every time I try reading r/vegan comments, lol. Those people think they are helping our cause, but they're actually moving it backwards.
Yeah, the breakup was overturned on appeal, and the resulting settlement was watered down into "we'll reduce the number of tentacles between Windows and IE".
God, what has become of healthy discussions? People getting more and more toxic these days...
Confirmed. I tried tiktok but was flooded with 3/4 naked teenage girls before I could do anything on the platform. It's like they ignored my onboarding preferences completely and just said here...she so thirsty.
You are correct, but note that one very key edge that Amazon used to as a competitive edge is no longer available to new entrants in the business. For the first 15 to 20 years of Amazon, they were able to be cheaper than their competitors due to the fact that sales tax only had to be collected in states where they had a nexus.

This gave them a pricing advantage which drove more customers to them which they intelligently plowed back into the business in building out their own network, no small feat of course.

A newer competitor would no longer have access to that simple sales tax advantage, and so would have to find something else to compel customers with. Barring that, Amazon/Walmart/Costco/Target/Home Depot/Lowes/Best Buy are tough to compete with because they already offer rock bottom pricing and they don’t have to invest in a ton of new infrastructure for logistics.
Won't that make it blatantly obvious just how much each game is a copy of the previous one?
You sound pretty damn confident for being so wrong. Are you a language model or human? And how sure are you of your answer? ;)
> feels very pythonic ironically.

Look at duck typing.
I haven't got a chance to use Swift but it looks nice!
type ":t" in ghci for many common Haskell types (functions are also types fyi) and tell me if you have the faintest idea what you are reading

lots of comments here praising Haskell and Rust frankly seem to be coming from people with a superficial understanding or limited exposure

I've had rustc complain about type deductions that were over a line long...that's just one inferred type...you can easily paint yourself into a corner with a type system with no exit other than trying to cajole the right definition out of the compiler and then you copy-paste it and pray
Why not offer to leave your phone number and pay later when the system is back up. The food goes to waste otherwise…
As a Pixel user I hope this isn't a case of: Be careful what you wish for. Will future OS updates be better across the board or will they remove features?
And I would contend that anyone claiming "I am capable of taking everything about the code I am tasked to change into consideration" is delusional when it comes to non-trivial projects, including single-dev endeavors.

As far as serialization IDLs and API conventions go, they have the very special constraint of having to provide both forward and backwards compatibility across multiple applications, making them a very poor universal example.
> Rancidification is the process of complete or incomplete autoxidation or hydrolysis of fats and oils when exposed to air, light, moisture, or bacterial action, producing short-chain aldehydes, ketones and free fatty acids.

> Fermentation is a metabolic process that produces chemical changes in organic substances through the action of enzymes.

So by those definitions, rancidification through enzyme-catalysed oxidation, which by proxy probably includes anything microbial, is fermentation. Vice versa aged cheese is produced through rancidification.

Doesn't sound completely different to me.

Disclaimer: A lot of the terms in those Wikipedia articles go over my head, so feel free to correct me.
This sounds like a good solution to me for the hordes of workers I have known who have set their families up in communities like Livermore or Gilroy, and commute TWO HOURS EACH WAY to the valley. These commuters often end up crashing on friend's sofas during the work week, and return home on weekends.

Really, this low-impact housing solution solves so many problems (traffic, pollution, displacement, sleepy commuters crashing their cars, lost productivity). It's shame it's not being done right (unlock-to-exit makes my teeth grind).
Well, if lots of people move there, they won't be deserted anymore.

And with so much remote work available today, why do you need there to be a job there waiting for you? Just bring your job with you.
Assistant with Bard: A step toward a more personal assistant
Facebook is flooded with these as well. They have gotten really good at making the profiles look organic.
Amazon doesn’t need to promote every single item they sell and it would be meaningless for them to do so. They have a long tail of items which rarely sell and only show up on very specific queries disproving any kind of limited shelf space argument.

As a simple practical manner a small manufacturer can more cheaply sell products at their factory than the overhead of selling through Amazon or anywhere else. You often see this where mid sized brewery offers beer kegs more cheaply on location.

Amazon’s policy simply increases prices without any benefit to consumers or the overall economy.
Project managers' tasks compared to a symphony conductor (2021)
No. It is useful in almost every environment other than things like REPL. I can write TypeScript for hours without writing any tests, run it and fix a few minor logic bugs and code is production level, which is great for prototyping. No chance with plain JavaScript without typing -- it would be at least a day or two and I would constantly run into stupid typos or other errors that can only be found at runtime.
Congrats on the milestone! Keep up the great work keeping stuff open source.
The US is strong on the doctrine that the law applies equally to people (legal entities) regardless of size / market cap. I don't think we'll ever see something like the EU's law that targets only large internet companies. It might even not fly on equal protection grounds.

I think that in either Finland or Iceland people receive traffic fines that are a percentage of their income. They would never fly in the US.
The insider:how Michael Lewis got a backstage pass for fall of Sam Bankman-Fried
> So, if there's nothing inherently wrong with rancid olive oil, and people are getting a year's supply for $20 already, then what exactly is the problem?

I mean, if you thought you bought a new Iphone but it's actually an Android phone, you could still download apps and send messages and stuff. What would the problem be in that case?

IMO it's that a company that is misrepresenting an Iphone that way is certainly capable of doing all kinds of other mendacious behavior. So Perhaps your Turkish olive oil is a mixture of some unknown percentage of (rancid) olive oil with cheaper oil(s). Perhaps its not olive oil at all, but just cheaper oil colored to look like olive oil.

At some point, having a namespace clash that large is going to cause problems.
HotTake: the result of this should be to nationalize Amazon to be the defacto national provider of AWS services, delivery, logistics, and backstopped retail services.
Or just disregard any machine-generated stuff entirely, though of course it may not always be labeled as such.
It's hard to name just one, but off the top of my head, a few obvious possibilities include:

The Selfish Gene (Dawkins) - helped nudge me over the line in terms of really identifying as an atheist, by satisfactorily refuting any lingering hints of the "irreducible complexity" argument that were lodged in my brain.

The Fountainhead (Rand) - I actually saw the movie before reading the book, but the Howard Roark character is a real role model character to me.

The Four Steps to the Epiphany (Blank) - As far as I'm concerned, this is THE book for startup founders / entrepreneurs. Very detailed, very logical, iterative process for building a company, defining a product, finding customer base, etc.

Nineteen Eighty-four (Orwell) - Read this one my senior year in High School and it left a profound mark on my psyche. I was already leaning towards a very individualistic / libertarian worldview, but 1984 really enflamed my hatred for big, heavy-handed, oppressive government(s).
I feel like maybe we should put some type of personal question in the cover letter so if they ask it during your interview you know they read the letter.
Sound urban planning is extremely important. From the perspective of human history, urban planning is permanent. It is an extremely rigid medium. Nothing short of catastrophic destruction can hope to alter city plans once implemented.

The urban planning we have today, if we have anything we can even call urban planning, is often abysmal. Developers can basically build with no thought or care given to the long-term consequences of their actions (which, frankly, is what city planners should be concerned with, but alas).

One example: strip farmland, near or in cities, rezoned for development. Strip farmland is divided into narrow strips with unpaved country roads offering farm equipment access to the farmer's crop. This makes sense as narrow strips reduce the distance a farmer must travel down the country road to get to his plot. It also takes fewer turns of the farm equipment to harvest said crop.

The problem, however, is that developers then build for that narrow plot in isolation. That means a dead end street is paved off the (probably by now paved) country road. The process repeats as more farmers sell off their individual plots. The result is a comb configuration.

Why is this a problem? Well, because now you have all these little dead end streets that feed into one, long, skinny country road. Because of the lack of proper urban planning, residents are forced to drive to stores, work, schools, etc. because none of these were included by developers in these developments, leading to traffic congestion. And if they were included, it still sucks to navigate the terrain because the country road is the only traffic artery, and it risks turning into a so-called city "stroad" that is hostile to pedestrians.

You could mitigate this to some degree with some very modest regulation of land use. For example, the selective use of eminent domain to prevent building N meters from the narrow ends of the plot to allow for future street construction (to complete the comb into a grid) or non-residential buildings like stores, schools, and businesses.

Of course, developers can screw up large plots of land just as well, so at least the strip farm limits his reach. The point is that, whatever, the case, the city or town must not allow developers to _dictate_ urban planning.
> You don’t get to the discovery stage

Yeah huh, that’s exactly where they are. We can debate whether the current antitrust laws are broken, we can debate how much government should regulate big tech, but Lena Khan is testing theories and novel legal tactics after the fact. I put more faith in Amazon’s legal chops than government any day, they’re clear of violating. If anything, they’ve taken the existing laws and ran them to their conclusion, faster and more efficiently than any one else.

It’s easy to say, “imagine if there was no Amazon and we were all still living in Walmart and Sears’ retail landscape”, precisely because Amazon came in and changed the game for the betterment of all. Now, FTC seems to be saying, “imagine the little Amazons and Googles that are being suppressed!” It’s hypothetical and not how regulation should be done IMHO.

We’re in need of good regulation of big tech, this is ultimately going to damage that effort. It’s not in good faith.
The alert is not received at all if phone is disconnected to network for the 30 min test period
This is why third party CMS themes and plugins can be a minefield. You're dependent on code you didn't write/don't know about to keep your site working, with no guarantee it'll be updated/keep working in future (especially if said theme or plugin is by a company that no longer exists, author that doesn't work with that software anymore, etc).

Sadly there aren't many good options at this point. You can try and fix the offending plugins yourself, though that can be far more difficult than even rebuilding them yourself. You can try and rebuild said plugins from scratch, but that's also a lot of work, especially if you have to keep some form of backwards compatibility. Or you can remove the features in question, which may not be practical if the plugin is deeply integrated into the structure of the sites.

Out of curiosity, what sort of things do these plugins do though? Maybe we can figure out if other solutions exist to replace them, or whether these particular features are still needed in 2023.
More from last month:

https://news.ycombinator.com/item?id=37307708 (258 comments)
> On the other hand, since probably around 2014, we have a lot of grifters surfaced online who are only interested in monetizing their content with no integrity or accountability, across the whole political spectrum

The difference as I see it is say the "grifters" were broadcasting on a radio station or a TV spot, they would be taking up space that other broadcasts could take up. But in terms of the internet there is no such limit. Through the lens of "traditional media" you can't always tell someone "just turn it off and watch something else" because there are only a limited number of broadcasts available, but you can definitely tell that to someone that doesn't like a Youtube video or a podcast.
HN bingo card for the comments thus far:

[x] mentions Rust
[x] mentions Go
[x] misunderstanding the word DevOps
[x] compares product to Heroku
[x] "I just want to write code and make/run a product and not know how that works"
[x] something about scaling
[x] the solution to any problem is to write more code
I’m kicking myself for losing track of it, but I bought an old booklet that described changes in Indiana time zones in the 50s and 60s. Different communities would observe different time zones, and sometimes a community would change zones between years.
Dragon's Teeth