skysight-inc/HackerNews huggingface dataset:
In terms of a culture of over-engineering, yes, it is second to none. In Java land, even a logging library can be a serious security vulnerability. A typical Java project pulls in half the internet for dependencies, including multiple logging libraries.

Java is therefore somewhat a victim of its own success. There is no absolute "best" as you seem to suggest. Every ecosystem has pros and cons.
The FP approach has some readability limitations, for example flexbox-like distribution of multiple elements over a distance requires some heavy recursion.
would be useful to have some images in the post
From what I have heard the prices go up in Brazil and India are special cases because the governments mandate local parts and manufacturing. Their goal was never about cheaper electronics, rather to subsidize local expertise. The Apple cut is the same on a now more expensive item.

Those that smuggle devices often experience unhappiness about how they cannot get warranty repairs for foreign purchased phones because repairs must be made with more expensive locally manufactured parts and Apple refuses to eat the difference. I have heard there are papers that can be used to prove foreign phones can use foreign parts without fees, but the local shops/repair depots are unwilling/untrained to help process that paperwork (and the replacements need even more time to be imported).

Even when repairs were authorized shipping and parts issues would take weeks. And no home shipping because issues finding trustworthy delivery so often six hour drive to the store often to be refused service or have to drive six hours weeks later. I am sure Apple could smooth out these issues (and hopefully has) but a lot of the issues likely arose from being cautious to avoid extreme fines.

I would rate both those countries as near Russia on how fun it is to own an Apple product in need of repair. (Samsung I have heard does not have the same issues is the same region).
That's interesting pricing. I just did some blood tests at Quest Labs w/o a Dr and it ran me $200
Honestly thats something that I feel like is both lacking documentation and good, ready to use css templates. Had a bit of a pain a while ago making a stylesheet for my org exports
Can we invent something like zero-knowledge proof-of-unique-living-person-and-not a-bot, without giving out personal details like phone number? Would be very valuable.
"Only good for programming in the theoretical language of computation"?

How do you explain the use of Haskell or Haskell-like languages in High Frequency Trading?

Haskell is being used in the industry with great success, yet this myth continues that it can only be used in academia. Puzzling.
This might be the flak you're expecting, but when I see locals() used in production code I've had problems refactoring it. I don't see how it's different from "from foo import *" I appreciate the terseness but looking at the code, or even with the IDE's help, I can't really see what's expected (especially if I'm looking at someone else's code). If I move things around I'll get bit at runtime--perhaps in a corner case that doesn't get caught the first time you run it.

Maybe this is the use-case you're talking about, but when I have something super generic I usually have clear and careful error handling inside. It kind of defeats the terseness of using locals(), but the goal is more about flexibility.
Here’s my list of tiny programs https://adi.onl/projects.html, the log analyzers are soon the be updated. There’s a set of plain text linters in there, percent encoding on the CLI, TAP testing for the CLI, a generic shell preprocessor, my static site generator, Void Linux installation script and my dotfiles if that counts. :P
That's very welcome and significant. Suddenly percentage of good and legitimate things that you need Tor for is given a boost from like 1% to 10%.
Human bodies are not engineered artefacts? And, medicine is based on "best effort".
> they are left in a (very slightly) permanently altered configuration

Might this explain the cosmic filaments? The concentrations of matter might be these very distortions.
You don't feel acceleration either, you feel the normal force of an object against you. If you're in freefall you feel nothing (or really, you do feel the absence of a normal force you're used to).

However, that's not what the comment you replied to was saying. Gravity doesn't apply a force at all! A force is when your worldline gets pushed around, but an object undergoing gravity is actually still going "straight", it's spacetime that's deformed.
Did they fix strings?
Turing was working on his Phd[0] and went to Princeton where Church was. Turing recognized that Church's lambda calculus answered the question of what it means to compute (effectively calculable). I think it was Phil Wadler that noted that at this point Turing pivoted his thesis to show equivalence to the lambda calculus.

I find it interesting that Gentzen was not convinced by Church's assertion that the lambda calculus demonstrated effectively calculable functions; however when Gentzen saw that Turning explanation he was finally convinced.

Based on this I'd say that computing has 3 fathers, alternately, a holy trinity :-)

[0] https://www.dcc.fc.up.pt/~acm/turing-phd.pdf
> Bodybuilding.com misc & 4chan are super toxic communities.

There’s that word. The world is super “toxic”. The aforementioned sites allow people to speak freely, which can result in negativity, but they’re also bastions of freedom and creativity and everyone’s thoughts being equally visible.

One can easily argue that that’s far less toxic than Reddit’s style of everyone being the church mom that silences and admonishes everyone that says something “problematic” or what the congregation considers unacceptable. Where’s the fun in that?

There’s definitely a certain group of people who hate not being able to silence others, since if they can’t silence and censor their opponents, their arguments don’t really hold up.
I interviewed with AWS about a year ago. Knocked the programming/system design interviews out of the park, but it was clear the LP interviewer simply didn’t believe I was being truthful about the example I gave (included a period where my team had no direct manager, which is abnormal). He also had a programming question for me but we didn’t have time for him to explain it.

No offer, recruiter emphasized that they were halving the “cool off” period for me (so I could interview again soon), and maybe they do this for everyone, but it’s clear there was one interview making the difference here. Interesting that this is apparently a common problem.
Lots do. Not all. Intellectually honest and educatable people hang out here too. But you’re understood.

I don’t expect anything to be perfect. Maybe just some metamorphic rocks that have been heated by coals that I can roast my food in.
Kind of, although C++ does have an advantage that others lack, it also shares the same symbiotic relationship with UNIX, by having been born on the same place as UNIX and C, by the same group of people of Bell Labs employees and initially started as C pre-processor.

Which is also a reason why it cannot get rid of the flaws it inherited from such relationship.
Other than the constraint of time, low level systems understanding and Haskell are orthogonal and not at odds. Why not both?
Thanks for the feedback! Those are fair callouts and I’ll work on them in the next iteration.
Yes, there's now `Data.Text` https://hackage.haskell.org/package/text-2.0/docs/Data-Text.... which is widely supported
We say "dark matter" rather than "weird gravity behavior" because the evidence thus far doesn't just look like gravity being weird. It looks like stuff, actual honest to God stuff, floating around. If MOND is right dark matter does not exist and never did. Dark matter is the name of the actual matter we believe is out there; we could be wrong, but it's not just a generic placeholder.
> > TS already does them?
> TS runs the checks at compile time and compiles to JavaScript without annotations. There is no runtime cost.

If there were performance costs this can be mitigated very easily - to be able to do compile time checks means TS is designed largely around early binding, at least in the default case. A JS engine can do this trivially.

> > related page load perf impact
> Type annotations would likely still be stripped by minifiers, just like comments. No change.

You're kidding right? You're proposing permanently changing the language, in a way that burns the type syntax for a feature that you're now saying will be stripped before a JS engine ever sees it?

> As a dev that regularly uses TypeScript, being able to use debug builds with annotations and copy paste TypeScript into the console would save a lot of time.

That sounds like a feature for your console, not the language

> This would be part of larger trend of adding type annotations to dynamic languages. Python, Ruby, and other dynamic languages have blazed the trail here.

Which enforced the types. Understand I am not opposed to the type annotations, I am opposed to this because it does not enforce those types. That means that broken content will exist, and thus burn the syntax.

> There are ways to add enforcement in the future if needed, just look at 'use strict';

Which will never happen again. As the person who implemented strict mode in JSC I can tell you that the cost of a mode switch is massive, in spec and implementation complexity. Adding another mode switch is simply not going to happen. The only reason I was ever ok with adding strict mode to javascript was the removal of the this conversion. No other part of strict mode would have warranted the cost.
Stores already track your movement as you move around though bluetooth beacons.

https://www.nytimes.com/interactive/2019/06/14/opinion/bluet...
Some people still argue that the Earth is flat and Moon landing never happened, changing minds isn't easy anyway.
Ohh, right! Interesting! I think I'm finally seeing what's going on. Thanks!
That's because Ruby is really a Smalltalk in disguise :-)

But seriously: Ruby has powerful message passing, blocks, and runtime introspection that address the same niches as real lambdas in other programming languages. They're difficult features to get used to from a Python (or Lisp) background, but leaning into them reveals much of Ruby's hidden beauty.
Can you share what kind of products you are in fact fabricating?
Here's the direct link to the browser's site: https://browser.kagi.com/

Makes claims about being faster and more leightweight than Chrome or Firefox. Looks interesting, but seems to be another MacOS and iOS exclusive app, so I won't be able to use it. It's a shame that the developer chose native over cross-platform and the FAQ doesn't mention any plans to support other platforms.
You mean the commercial failure of A/UX and X Server?

Good luck with those against Linux/FreeBSD workloads.
For me a browser needs to be available on all my devices. Android, iOS, Mac, windows and Linux. And it needs to sync bookmarks, history and passwords across all of those. Anything less and I go back to chrome or Firefox. Extra features just does not seem worth losing this when they are both excellent browsers already.
Or just allow anonymous reads on Twitter?
Seems cool, but I never learned it because from what I've read it was always overshadowed by Unity. Is this the case anymore?
I remember when I read this story, I think it was on Wired, my first impression was that the guy literally chasing Dr. Meza had at least as many problems as someone cheating and doubling down on his cheating, if not more. Maybe it's because during my active days I was part of a different sports community, but the few self-declared guardians of purity of the sport we had were either ignored or they functionaries. In the latter case, everyone was happy to have someone to organize tournaments, and then they were ignored for the most part.

All that was before the internet really took of, so. But those "guardians" of whatever cause are among the most toxic and worst people I know.
> then they are taking real resources from actual humans.

But who is "they"? If you copied them 10 times, it's not like they act as a collective; there are 10 unique instances having unique experiences. What's wrong with 10 different people each owning a house?
> Did the prior post upset you in some way?

There is a perspective I see sometimes where some people have elevated environmentalism so high in their value system relative to all else that they end up in a moral position where consuming any resources at all which all living things do is somehow morally unconscionable.

My comment sounds like a joke, but it's not far off: https://en.wikipedia.org/wiki/Voluntary_Human_Extinction_Mov...

Reasonable environmentalists think humans have as much right to exist and seek joy as any other living being as long as it's done in a sustainable way. We just want people to, you know, maybe walk to work instead of driving sometimes. Don't litter. Push your government to pass laws against pollution.

There are lobbyists and well-funded organizations pushing against any progress on the environment and the existence of extreme views like "you're a horrible person if you —checks notes—have a fucking dog" makes it too easy for those groups to paint all environmentalists as out of touch kooks. That's the last thing we need.

The parent comment described pet ownership as "is among the biggest environmental stupidity I can think of". Call me crazy, but a couple of meaty snacks for Fido is pretty far down the list after, I don't know, carbon emissions, greenhouse gases, coral bleaching, acid rain, deforestation, fuel oil, fracking, chemical dumping, nuclear weapons, water table draining, etc.
I have to freshen up my C skills. I found this interesting to upvoting so I can pick your brain later :)
> Surely if we give "life" to something with all the capabilities of a human brain, then it should get all the same rights as us?

I dont think this is as axiomatic as people think. Why should we give them rights? Should a program be able to own a house and displace a human? If they are effectively immortal, can continously learn, and consistently act logically, giving them human rights will eventually force humans into an underclass, because we dont have those advantages (i understand this is a bit hyperbolic).

If you are interested in equity at all between humans an AI, i think you have to take into account the advantages an ai might have and give humans a lot more rights to counteract those advantages.
For the record, I'm French not American, voting for politicians to change those laws is one of my many deciding factors when choosing which politicians to vote for and I have a sister who had to do IVF so my close family was directly impacted by those nonsensical laws. My mum and her sister also broke the law by ordering two DNA test to confirm a long standing theory that my mum's father was not her biological father (her non-biological father had never hugged her and was always much colder towards her than towards her sister so having a confirmation of that was a relief for my mum)

Anyway, I do hope that I'm not being imperialistic when I criticize laws of my own country.
That's kinda a defining characteristic of cancer. It's your own cells, so your immune system doesn't recognize it as foreign and take care of it. Just about anything that targets cancer targets the non-cancerous cells it started in. Most chemotherapy boils down to "kill it all and hope the cancer dies before the non-cancer, and leaves enough non-cancer behind to keep you alive". There have been a lot of advances in targeted cancer treatments, but even most of them just selectively target the type of cell (healthy or not) that became cancerous, and do less collateral damage to "innocent" cells. It's incredibly hard to target an individual cancer, and so far impossible to target cancers broadly.
> Dark matter must be "matter" if it exists, because there's not a category of things that aren't matter

I mean, ehhh? Like, yes, absolutely, no matter how weird dark matter turns out to be it's the obligation of our definition of matter to adapt to it, but it's also not the same kind of category error as saying atoms don't exist. Depending on how weird gravity's integration into QFT is, dark matter could be arbitrarily divorced from what we expect matter to behave like. If, horror of horrors, there is no such integration, I'd say it's fair to call dark matter something truly other.
Wow haha, that is amazing. Thanks for the find!
DigitalOcean provides 200% ROI and a payback of investment in less than 6 months
I’m hard pressed to think of any first-come, first-served system for allocating scarce goods that wouldn’t be better run as a lottery.

The problem is that typically the person selling the item doesn’t care who gets it, so there’s literally zero incentive to spend any effort making a fairer distribution system.
I had the exact same sentiment.

Author describes a lot of features with words, but would have really been great if they added some images of what they are describing for better visualization of it.
Licensing will mostly allow mediocre developers in.

Anyone who does app security via a static bullet point list is bound to produce a sieve. And licensing is usually a series of bullet point lists.
Webkit based browser for MacOS, for those wondering.
Really just an epic, prolific streamer. Super technical, super deep dives, and on top of all that, an excellent educator.

Here is a series he did on developing a Forth-like language from scratch, up until it's self compiling (and a few more videos after that):

https://www.youtube.com/watch?v=8QP2fDBIxjM&list=PLpM-Dvs8t0...

Here is a series on doing advent of code in HolyC in templeOS:

https://www.youtube.com/watch?v=MMqd-6wNJQ4&list=PLpM-Dvs8t0...

Just look at the breadth of videos, from openGL to Excel:

https://www.youtube.com/c/TsodingDaily/playlists

I do wish he would do revisit more haskell :)
Interesting. Nobody of Russian origin i know supports Putin/Russia on that. I wonder if it is age - my circle is mid-age and older (many experienced 198x in USSR), mostly tech workers, and i don't remember any mentioning the Russian TV.
> But they wanted him to spend FASTER. "you need to adjust spending to be at around a 6 month runway - currently you're at 18. That's too high - spend more!"

1. Spending more is easy, and it doesn't require exorbitant parties or perks. You tell marketing to increase their spend by sponsoring high-end conferences and buying out street-level ad space along major thoroughfares and transit. It gets quite easy to burn seven, even eight figures this way.

2. Of course the investors want the company to have a shorter runway, and it's not even about reinvesting in the next round. It's about control. The lower the financial pressure on the company, the less power the financiers have. The higher the financial pressure on the company, the more the financiers are needed to help ensure continuity.
TrueCaller built a billion-dollar caller ID data empire in India
I appreciate that people really need cross-platform functionality, but given that their own website says that the browser is currently in Beta, I think it’s fair to try and restrict criticism to the actual product as it currently is.

Personally, I’ve been using Kagi Search (the same company’s search engine, also in beta) for about a week, and have had a great experience.
This.
I know a doctor who was heading the liver transplant list.
Patients would come in, be diagnosed and told they need to live healthier, do this and do that as part of the preventative measures. Clear medical advice.
Habitual change is the hardest in my view and this is also how this story continues.
Over the course of time these patients will visit regularly. Their condition is worsening and the preventative medical advice will be stronger and more urgent.
In the end most still end in the transplant list. Most having exhibited little effort to turn their life around.
I actually use Syncthing for everything, but I was looking for a one click and I'm back where I started when I have to reset my PC
You can now get the first item by abusing the walrus operator, e.g. `any((z := x) for x in [3,5,7] if x % 3)` -- afterwards, z have retained the first assignment for which `x % 3` was true.
Looks like you were right: https://lists.dns-oarc.net/pipermail/dns-operations/2022-Mar...
Exactly. I don't understand west's point. They are not going to fight, and they will just supply weapon to make the war bloodier. And now they are pushing Poland to have direct conflict with Russia.
This comment could be said verbatim three weeks ago in regards to the false flag video as pretext for a Ukraine invasion as well as two weeks ago in regards to Russia invading Ukraine anyway.

Nearly all the intelligence reports about what Russia has been planning in regards to Ukraine has been right, almost down to the day of invasion.
What I was posting was not intended as a general critique of the US - there's a lot that's fantastic about the US. However the way tertiary education works in the US seems broken relative to other places in the world. In particular, saddling swathes of young people with a lifetime of debt service in exchange for an education seems incredibly unfair and the way the debate is framed in the US is around the pros and cons of debt forgiveness rather than a root cause analysis of whether it needs to be so expensive in the first place.

The FA is about the value of education and as I take an Aristotelian view that the value of an education is primarily about the fulfillment of the individual first and foremost and the wider benefits that brings to society secondly and almost not at all about being a productive worker I go back to my point that the article just ignores lots of ways in which education can have value.
> You can be ignorant about hardware in most languages, especially Python

You're thinking in terms of languages and not systems. If you've ever built systems at scale, you'll know that abstractions break down. The best of us write leaky abstractions. When the time comes to debug a leaky abstraction, you need to open up the hood. This means checking how many connections are open, checking whether you're flushing too often to disk, checking if your DB queries are locking up tables, checking when you're thrashing CPU, checking if you're not pooling a connection properly, etc. That's when you need to break down the abstraction layers and break out tools like iperf or Wireshark.

Languages like Haskell create such a different execution model (with monads and lazy execution) that it makes it really hard to break through its abstractions and understand what's going on.

I've had similar experiences to the author. I've written Haskell for fun and worked in Scala. Most of the folks who have your viewpoint have (in my experience) not worked in a situation where these issues come up. Either the scale of the problem is low so powerful abstractions are more powerful than deconstructing them or they work in problem domains where standards around correctness are a lot lower and programmer happiness is paramount. But if you've ever been in a position where you need to write a high-scale or high-reliability application, languages with highly abstract execution models prove more a liability than an asset. In that regard both Erlang and Rust offer a much more concrete execution model that's a lot easier to reason about than Haskell or monadic Scala offers, at least in my experience.