skysight-inc/HackerNews huggingface dataset:
I enjoyed poking around at Crystal, but its library ecosystem seems heavily oriented towards web development (understandably, because its creators are a web dev consultancy), and I don't do much web development for my hobby programming.

Also, I found that its static analysis tooling (eg LSP server) was really slow. Compiling small programs was also rather slow, and it generated large binaries.

I also had some difficulty understanding the documentation related to importing and including modules and classes; it seemed written from a perspective assuming that the reader already knows Ruby, which I do not.

At the time, I was also curious about Common Lisp and Nim, so I spent a bunch of time learning the former, and have lately been writing small personal scripts/tools using the latter.

My experience using Python for backend web development has been mixed. If I had to do work like that professionally in the future, I would be happy to do it in a language like Crystal. It seems a lot more comfortable to me than Go, less intimidating than a JVM language (Kotlin?), and less "weird" than Common Lisp or a functional language like OCaml.

It doesn't seem like a bad choice for a company willing to invest in engineers while they learn the language, and maybe invest in writing some of their own libraries while the ecosystem is still young. I felt like I was able to get productive fairly quickly.

I think an interesting project would be to write a fairly simple web server (maybe some basic REST CRUD thing using idiomatic code) in several languages and frameworks, and compare their performance, ease of getting started, and complexity of the code. I had started working on this myself at one point, and it seems like it could be worthwhile to pick up again, especially now that all of the language ecosystems I had in mind have matured a little bit.
One of the reasons I enjoy Dr. Who so much (all of it, but here I'm mostly talking about the 21st century incarnation), is that at the end of each episode, I feel more wholesome than when it started.
It’s an about even mix of Swift and Objective-C.
Having seen quite a lot about the language, I do rather wonder whether Ada would've been a better choice of implementation platform, just with a modern-ish processor underneath it.

(I would not describe myself as competent at either Ada -or- C++ though, so take my wondering with a suitable amount of salt)
Although I get your point, fundamentally DevOps tools exist because shell scripting is so bad.
Isn't it the job of the police/FBI to do something in that situation? Why are we expecting corporations to be a private police force, judge, jury, and executioner?
Any reason you can't use pre-terminated fiber?
By the way: I semi-randomly landed again on the dontkillmyapp site, and it notes that killing background apps works differently on different phones—presumably first of all between various manufacturers, since they tend to modify Android somewhat deeply: https://dontkillmyapp.com/google

More to the point, the site reminded me that you might want to verify if Blokada is exempted from ‘battery optimizations’ (works via app info —> ‘Battery’ —> ‘Battery optimization’ for me). I checked NetGuard on my phone, and sure enough I have the ‘optimization’ disabled for the app.

(Let me know if you see this comment, or I'm gonna notify you manually.)
Wait, when did California secede? I missed that.
> the state of chaos that I had felt that morning

> high risk, low reward robbery like that is typically for drug money

You found yourself in that state of chaos for reasons entirely outside your control. The robber freely chose to take the first hit of the drug that led to the addiction that led to the life of crime.
You can also use the picture tag to serve different images based on the browser's dimensions, to serve the best content and fast. So people with a TV get a wide image while a phone gets a small version, for example. The browser itself makes the choice and GETs the image from a list in the picture tag.

This could also conceivably be used for user tracking purposes as a way to determine without javascript the user's browser window setting. (I assume CSS can do this too.)
I don't think looking up to Feynman as a role model is a good idea. The stories Feynman told about himself and the way he portrayed himself were not necessarily true. I've read an account of someone who was his neighbor and knew him well (was a physicist, too), and it wasn't very flattering. It sounded like Feynman was pretty insecure and cared a great deal what people think about him and that they consider him a genius and a very interesting man.

Zorba the Greek is a fictional character. Not a great role model at all, since he's purely a made up construct.
Just for context, based on previous elections you should expect 110-120MM+ total votes once it is complete.
They are increasingly being used as a tool to censor legal but unpopular websites. You can build your own website but if your domain name get canceled and tier 1 ISPs block you, you can’t do a lot.
All I want form a framework is for it to be boring.

Am I the only one? Am I crazy?
Andrej did get around to answering the original question, he just wanted to say more, to put it into a bigger frame with more context. I had the same "weasling" concern at first; but his answer was more or less "You lose more than you gain, but yes there was a small delta; in exchange for which any organization would take on not just an economic hit but a lot of additional opportunities for process and maintenance errors; plus distracting the team." So he'll agree that in an ideal world you'd want 'em, just not want 'em that much; but in the real world, more geegaws that aren't really pulling their weight are a terrible idea.

Although he didn't explicitly say so, neither his answer nor Elon's "take it out 'cause you can always put it back in if it turns out you really need it" philosophy absolutely rule out lidar coming back in the future if some remaining edge case just requires it. Clearly he thinks this is quite unlikely, however.
I agree there's a lot of useful information in the article. Two things:

1) I question his choice of OpnSense vs. OpenWRT. I've found OpenWRT to be less demanding on the hypervisor/host, and quite scalable.

2) Not about the article, but about your comment on Chinese modules. I've tried Chinese 10Gb SFP+ modules and I've returned all that I tried. They would overheat, and they would not operate up to the specified data rates. The name brands cost twice as much, but they work.
Exercise and Diet.
Hotel manager, chiming in.

> If there's any kind of pasword—they're doing it wrong.

Dare I ask, why? Everyone and their dog understands that WiFi access usually requires a password. Also, the hotel I manage is in a residential area, and we'd rather NOT have neighbors free-loading off our WiFi.
Yes, I am not one of those people who is foolish enough to think that it would have been better to have been born in 1940 than today. Of course quality of life and real incomes are higher.

But I think in the microscale, it might have been better to be able to invest in this most recent bull run when housing was also lower cost than the next decade or so.
> All of this is derivable from first principles

I'm waiting
Did Lex ask him why Tesla love to crash into emergency vehicles?
I agree about multiplying 4-digit numbers (though I suspect ability to do that correlates a lot with good working memory and concentration, which are useful for other things too). But the ability to dive into an unfamiliar body of code that isn't perfectly documented and exhaustively unit-tested, and figure out what it's trying to do even in the presence of minor errors, is useful, because there is lots of code out there that isn't perfectly documented and exhaustively unit-tested. And this sort of challenge exercises (and maybe improves?) that ability.

If you're chasing a bug, then yes, using a debugger will likely get you there quicker than staring at the code hoping for enlightenment. But you might instead be wanting to understand the code, and while running it in a debugger might be useful for that I think being able to read it and grasp what's going on is a genuinely valuable skill. (Maybe the code you're reading runs on some embedded system that doesn't have a good debugger. Maybe it's deep in the source code for your OS and there's no plausible way to hook a debugger into there. Maybe you're reading it on a webpage and it would be a nuisance to get all the code needed to run it onto your computer at all. These are all situations I have come across fairly recently.)

Disclaimer: this is a thing I am (I think) unusually good at, and there is a near-universal human tendency to overvalue one's own strengths.

It's a bit like doing chess tactics puzzles. When you're actually playing a game, usually there isn't a startling tactic available, and when there is you don't have the advantage of knowing there is, and winning slowly and mundanely may be a better approach than looking for a tactical brilliancy. But if you want to get better at chess, doing tactics puzzles should be part of what you do, because it helps make you better at spotting tactics when they do appear and at analysing them accurately. Also, if you enjoy playing chess, solving them can be fun in the same way as playing chess is; similarly, if you enjoy the small-scale work of designing and implementing algorithms and finding algorithmic bugs, solving puzzles like the one we're discussing can be fun in the same way as programming and debugging can.
What is the biggest torrent that ever existed?
That was hilarious. Basically (unless this needs a reframing/realignment/repositioning/reorienting):

Q: "are less sensors less safe/effective?"

A: "well more sensors are costly to the organization and add more tech debt so safety is orthogonal and not worth answering".
I have added some potentially helpful links in the text, and a bit of explanation for what IRC is, in an effort to help the uninitiated. I should have done so earlier.
Ironically, the background animation stutters even on fast hardware.
Different phones have different capabilities, what's there to explain? SMS is something people pay their phone company for, use their phone number for, follows them when they port their phone number to a new phone company, and works when they send it to somebody using a different phone company. It's obviously part of the telephone system.

(And in actual fact, there are phone companies that do offer SMS service to landline phones.)
There are two issues here. One is just the usual crop factor stuff. Photographers seem to have real problems dealing with this (probably thanks to the original sin of some marketer somewhere), but they have always and will always suffer from that. If you quote focal lengths in "mmeq" (35mm film frame equivalent focal length) then this problem goes into the background and stays there, out of focus, until the next thread of people talking past each other on a photography forum.

The second issue is that the normal lens focal length for a 35mm film frame, by the most common definition, is actually 43mm. There are, of course, other definitions. https://medium.com/ice-cream-geometry/what-is-a-normal-lens-... seems like a good discussion but I admit to having just skimmed it. So neither 35mm nor 50mm is particularly great. My X100V has a 35mmeq prime lens and I often find myself wishing it was a little narrower. (Though of course I might be saying the opposite if it were actually 50mmeq....)
NY Times: Musk fired Twitter’s entire senior staff “for cause”
> I enjoy writing Ruby, but I hate maintaining it.

Sorbet helps immensely in this regard (though it does perhaps make writing ruby a bit less joyful). The Sorbet language server works great (at least with VSCode) - I have pretty reliable go-to-definition and intellisense.

I would imagine that if crystal had a decent language server the experience would be even better than Ruby+Sorbet.
That is incorrect: https://www.globenewswire.com/news-release/2022/09/22/252114...

> Immunefi has saved over $25 billion in users’ funds and has paid out $60 million in total bounties. The platform now supports 300 projects across multiple crypto sectors, and collectively offers $135 million in bounties to whitehat hackers. Immunefi has also facilitated the largest bug bounty payments in the history of software, including $10 million for a vulnerability discovered in Wormhole, a generic cross-chain messaging protocol, and $6 million for a vulnerability discovered in Aurora, a bridge and a scaling solution for Ethereum.
Nope, that’s still a massive waste of time. There is an endless pool of deep nuanced disputes in a world with billions of people.

Look at just the US elections coming. There are probably 10,000+ seats of significant municipal, state, or national power up for turnover in two weeks. You cannot form a meaningful opinion on even 1% of those and it will be out of date almost immediately.
Except it was made my business when the landlord asked my opinion on why their house was using so much power, and he told me they had a high end gaming rig, multiple fish tanks, and Air conditioners going.
This program can be simplified further:

MOV AH, 9
MOV DX, str
INT 21
RET
str:
DB 'hello, world', d, A, '$'

Why can

MOV AH, 0
INT 21

be replaced by RET? Here is the answer: https://stackoverflow.com/a/60805758

UPDATE: Under https://news.ycombinator.com/item?id=33398592
userbinator posted an additional possible optimization.
That seems likely to result in a split. Not a few isolated servers with jerks, but one big federation with free speech types like Elon Musk, and a different federation with heavy moderation.

But returning to a chronological feed would be nice.
Landline phones can often receive SMS messages, but I'm pretty sure this is a carrier feature that hasn't been standardised.
It’s interesting, possibly for the reason you’re picking up on: that’s broadly the opposite in Canada and the U.S.
So I had originally wanted to mock this article for a number of reasons: the fact that it doesn’t directly answer its own headline question, the fact that it spends way more time talking about physics, the fact that it doesn’t connect “first principles thinking” with “the essence of the problem”, the fact that the title is phrased like a Zoolander joke..

> Is reality a collection of objects or a system of processes

But when I read this phrase, something struck with me. I kind of hate that we’re originally taught OBJECT oriented programming, specifically that the name is “object-oriented”. I know that the ‘object’ in OOP and object as he is using the phrase above are not necessarily the same technical definition, nonetheless it took me far too long to understand that software engineering is not about the objects: its about the systems. OOP feels like a an awful misdirect as to where one should direct their time and attention in writing code. “You told me my code should be object oriented so I thought real hard about making sure I used objects!”

I would far rather have a junior write one flawless function that DoesTheThing™ rather than a fleet of mis-organized objects that scatter the idea incorrectly. Why? Because DoesTheThingScript() can be more readily and easily refactored than ObjectOrientedMess™.
This is the situation that is playing out in many democraties. Is it because the people are more informed that we consider everyone is bad and just choosing the lesser evil out of two?
Obligatory reminder that Mastodon is a user interface for a defederated network commonly called the Fediverse, and that referring to the Fediverse as "Mastodon" is like referring to the web as Chrome.

Spitting into the wind at this point, I know, but it still bothers me.
2% enterprise value increase per year for the last 7 years, might as well have just returned the money to shareholders in 2014.
But we all know this hypothetical isn't the case. Centralisation is more convenient in almost ALL cases, even in email (nobody except people on HN host their own email)
The rational answer is because nothing in life is certain. Someone who decides to shoot and bomb and kill 77 people could decide to do so again. Certainly the odds seem much higher for that person repeating than it is for a random individual to do the same thing.

No science we have can say a person won't do the same thing again.

The emotional answer is that some people serve no practical purpose. I don't understand why society would care so much about the life of someone who values life so little that they can repeatedly kill dozens of people.

We have no problem as a society putting down a deranged dog, even though we could totally lock it up in a cage and let it live out it's days there. Heck, maybe it won't be deranged when it is 9 years old.

Let's consider this hypothetical: I am just really curious what it is like to kill someone, so I go out and randomly kill someone you love very dearly. After I do it, it turns out I don't like killing at all and never want to do it again. The rest of my life will be devoted to peace and love.

How much jail time do you think I should serve?
Security researchers on ImmuneFi can be set for life by submitting a large bug bounty today. But that's extremely rare, and you don't see them lining up to leave apple.
Embrace hedonism, try smoking weed.
This is a good suggestion. The title makes it sound like an article about some lesser-known but interesting compression algorithm. Turns out it's a Go puzzle bank. Nothing wrong with that, but it would be less confusing to make that a bit more clear.
Even if a news source is bias it doesn't mean they are lying.
This is false - there is a larger pool of significant executives of substance beyond the 4 who were immediately terminated. The immediate terminations were targeted at individuas Musk disapproved of or knew he couldn't control.

Click-bait.
I've just heard a rumor that a very capable, active developer in the Apple II community was handed the source code at some point. That would be nice.
Bold of you to assume lightning only strikes once.
> once Berman took over and began infusing pointless interpersonal conflict, I lost interest

Berman took over basically near the end of season 2/beginning of season 3 when the original writers were slowly kicked out and Gene Roddenerry's health was in definite decline. This was also when the show got good.

Berman had many faults he brought to TNG (and magnified in Voyager, and you can see was Star Trek but with a looser Berman hand is like on DS9), but this wasn't one of them. If anything he stuck up too much for Gene's vision which sometimes struggled fitting into actual scripts that were compelling and made sense.
>Alan Kay has famously described Lisp as the “Maxwell’s equations of software”. He describes the revelation he experienced when, as a graduate student, he was studying the LISP 1.5 Programmer’s Manual and realized that “the half page of code on the bottom of page 13… was Lisp in itself. These were “Maxwell’s Equations of Software!” This is the whole world of programming in a few lines that I can put my hand over.”

https://michaelnielsen.org/ddi/lisp-as-the-maxwells-equation...
It gets better after number 1 grows a beard.
No, I don't know if he does for sure.

But what I do know is the landlord said the fella is having a hard time not tripping the breaker with his new rig, and that their power consumption went up ever since he got the rig. So I figure that maaaybe he got the newest Nvidia GPU.

You all who are reacting the way you are, are over reacting. I haven't done anything yet. I asked a simple question, and you're all losing your mind.

Wow...
I wouldn't call it unpolished at all. I would characterise PKD's prose as workmanlike. It's very effective, just not what anyone would ever call lyrical or stylish. Stephen King once described his own writing as "the literary equivalent of a Big Mac and fries", and there's some of that in PKD, at least on the surface level.

I do think PKD improved as a writer in the 1970s, once he kicked his drug habit and slowed down his hyperactive output; from this era, Flow My Tears the Policeman Said, A Scanner Darkly, and the VALIS trilogy all has some beautiful writing and show Dick as a deeper and more mature writer.

As for the rest of the sci-fi genre, there's a lot of talent among his contemporaries. I would especially suggest:

* John Crowley. Widely recognized as actual an Author of real Literature, though only his earliest works could be called science fiction. Start with The Deep and Engine Summer.

* Harlan Ellison. Some of his stories ("I Have No Mouth and I Must Scream", "Jeffty Is Five", etc.) are simply masterfully written.

* Samuel Delaney. He's an acquired taste and certainly gets a bit self-indulgent, but novels like Babel 17 are often beautifully written.

* Ursula LeGuin, e.g. The Left Hand of Darkness.

* Gene Wolfe. Increasingly also recognized as a genius, I also particularly like his short stories. Start with The Fifth Head of Cerberus; graduate with the monumental The Book of the New Sun, which has no equal in or out of the genre.

* J. G. Ballard. A consummate stylist, he eventually drifted away from SF, but his earlic works are fantastic. My favourite is The Crystal World, as well as his numerious short stories, including one of my favourite stories ever [1]).

Of later writers, William Gibson, China Mieville and Iain M. Banks come to mind.

[1] "Report on an Unidentified Space Station": http://geosci.uchicago.edu/~kite/doc/roauss.htm
Thanks that seems like a great starting point!
LSD (not without risks but it changed my life). Maybe that counts as #3 though.
I'm curious to know which part of the parsing becomes easier with Select moved later in the statements?

Typical argument for the "From table select column" are due to better matching evaluation logic and improving type-ahead suggestions in IDE's, but I haven't yet heard the argument that it also makes parsing simpler.
It seems sabotaged by incompetence on the part of regulators. You can’t make something both 100% mandatory and unregulated and then go shocked-Pikachu when the monopoly grantee takes advantage.
You are downplaying this scenario in my opinion, or were in a much nicer prison than I was in.

Getting out of your 8'x6' cell, wearing leg shackles and cuffs, for 45 minutes a day to walk in a concrete 15' diameter circle with a fence blocking the view of the sky or to take a shower in a box with a CO staring at you the whole time isn't something I would pay for.

There were no televisions.

There was a gigantic industrial fan, incessant screaming from people, automated lights, and food that barely passed as edible. It is not something I would call lovely.
hey, thanks for following up! I checked and blokada is set to "unrestricted battery use", so I'm going to guess it's just buggy (the previous version didn't have this issue)
True, and the article discussed this. However, two of the three AIM-54 missiles launched by the US in combat failed to even ignite; the characteristics of the target aircraft were irrelevant.