skysight-inc/HackerNews huggingface dataset:
Yeah, our world started to move way too fast. In the past, new tech usually came slower so new generation could get hands on it, learn and then use it for life time. Now, you start learning on thing and sometimes even in the middle, you are going to switch because it become obsolete. Its insane.

What is more insane is, that whole progress I see in IT is just joke. All the new tooling that supposed to be better, easier to use and more productive is actually more bloated, slower and works against you. Yeah, indeed, sometimes its easier to start with a tool (aka, clickty clickty) but thats all.

Im heavy CLI user and I follow UNIX philosophy. I love it, write many simple tools and use them together. It works so well. Why abandom it?
I often wonder about electric bicycles. There are certain trails around here that are very strenuous to bike on. As a hiker, I don't mind dodging the occasional cyclist on them. Instead I just respect that cyclist. This works because they are few.

Lately, there have been many more cyclists on this trail. Many of which are less experienced. When I witness an accident I often make bets with my dog: I bet it was an ebike in violation of the "no motor vehicles" rule. I'm usually right.

Do you think it's appropriate to consider this controversial notion when deciding what rules to enforce?

> Cyclists on ebikes tend to be less skilled than other cyclists, in potentially dangerous ways.

Because it's really not about the vehicle at all.
not in this universe
> Instead of striving to be the fastest or smallest or whateverest, we explicitly aim to be the framework with the best vibes.

Wat.
Canadian government once again proving it is stupid. These are the same groups that had moral panics and tried to ban video games and rock and roll without any actual information.

Just root a phone and you have a far more powerful hacking platform.
Like proof of stake, which seems to just codify the bad parts of capitalism?

> Critics have argued that the proof of stake will likely lead cryptocurrency blockchains being more centralized in comparison to proof of work as the system favors users who have a large amount of cryptocurrency, which in turn could lead to users who have a large amount of cryptocurrency having major influence on the management and direction for a crypto blockchain

https://en.wikipedia.org/wiki/Proof_of_stake#Centralization
Technology Forcing Offers Climate Tech Lessons
Another entertaining bed bug video: https://vimeo.com/57254558
Homepage – Configurable Application Dashboard
Even after all that, you still haven't made explicit the thing that needs to be explicit for any of this to make any sense:

".... for UI *IN A BROWSER*"

I know it's convenient to forget the millions of us who spent years and continue to spend hours implementing UIs outside of a browser context, but it certainly doesn't feel very polite.
> First seen at the end of November, the second variant had larger files and contained a complex JSON configuration

Even the hackers are going enterprise-y. I wonder if they too are forced to use Jira...
Have used: Angular, Vue, Polymer 1 and 2, React

Svelte is by far my favorite framework of the lot. It’s also the most productive for me.
Open-Source AI Is Good for Us
I don’t think ironic is _quite_ right, but it does mean paradoxical, and it’s somewhat paradoxical that ivermectin is being effectively used in humans here for bedbug treatment when you consider the juxtaposition against the far right wing conspiracy theories that it would cure covid in humans but instead only harmed people.
Okay so if we have tank with no motor is not a vehicle, and a tank with a motor is a vehicle then I have some follow up questions for you.

- Is a tank with a motor that doesn't function a vehicle?

- Is a tank with a functioning motor, but no keys in existence, a vehicle?

- Is a tank with a functioning motor, but no wheels, a vehicle?

- Is a tank, empty of gas (so unable to move by its own power), but otherwise functional a vehicle?
But you’re just moving the goalposts. According to your rules, a toy car should be banned. Should we define in excruciating detail what a car is? Should we define an exact decibel level at which the noise threshold kicks in? People will always argue about what constitutes a rule violation - for example, you don’t believe that the police car should have been allowed to chase a teenager for failing to wear a mask, but I’m sure there’s plenty of people who disagree. Should we define “emergency” to the nth degree? Does the park need a 13-volume rulebook?
If you can do this without your code on the device in minutes then yes, that would be a serious problem. If 100's of years, then not so much.
That's literally point two and three of the argument I made in the second half of the first paragraph as something that is incorrect to bet on continuing forever. What would your project spread have looked like 20 years ago? I am guessing quite a lot worse. What will the spread look like in 20 years? I would bet on it being closer than it is now.
> unless you live in phoenix az, it's not a year round solution

I hang clothes in 90+ F temperature and high humidity. Generally everything dries in a day, at most, no problem. After some experimentation:

* Don't overlap clothes. (Maybe that's obvious.)

* A slight air current is needed. I don't even mean a fan; merely opening the window on a calm day will create enough. I don't know why - maybe you just need enough to convect away the slowly forming water vapor and associated cool air. Obviously, the clothes must be exposed to the current.

And while I'm at it, how to hang the clothes IME:

* Fold each item over a bar [0]. The bar can be the crossbar of a standard hanger, a drying rack, a railing, etc.

* You don't need to spread them out horizontally; the two sides hanging vertically and touching each other as in the image [0] dries just as fast (I wouldn't have guessed it, don't know why).

* Don't hang the item by the shoulders; with the water weight, many items will stretch where the shoulder is on the hanger.

Everything dries in a day in any weather, almost always.

[0] https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2F...
> forcing yourself

Ah yes that's quite a different matter.

My thoughts are that sure, when you are living and working alone, as
happens to many of us at times, it is possible to successfully apply
"force". Like making objects of temptation unavailable, maybe using a
time-locked safe or taking a week away at tech-detox bootcamp.

IIRC Johann Hari in "Stolen Focus" seemed to think this only ever
created a temporary relief, a bit like dieting and then gaining
rebound weight.

What I wrote about in Digital Vegan was based on my interaction with
heroin addicts, and is all about the friction that comes from peer
pressure and groups that reinforce (mutually enforce) behaviours.
Friends are a bigger problem than self-will in the arena of addiction.
External force, even in peer relations, tends to have the opposite
effects.
That selects for people who aren’t holding productive jobs currently.

It’s a reasonable filter for junior positions, but seems counterproductive if you’re looking to fill a position where experience would be valuable.
Which, in my books, invalidates either as a learning resource.

I mean, as a viewer, if I spot a naval historiographer routinely using wrong footage, then how certain can I be they're not also playing fast and loose with what they're saying? After all, the only piece of clear evidence that I have points towards them not caring.

As for what "comports with audience expectations", maybe this is an extreme position, but to me, intentionally choosing something incorrect but more recognizable is gaslighting at scale - it reinforces the misconception in those already exposed, and introduces it to those new (usually young) to a topic.
Thank you. I hope you don't think I am pushing back or being sarcastic in any way because I personally like your work and really appreciate your comment. This is a typical conversation in a very "HN" way. Sometimes, it's hard to determine tone in written communication.

I appreciate that you make a wide variety of data accessible, and that has a positive impact. Our goal is to be the most accurate IP data provider, with geolocation being our foremost priority. It requires a "significant" amount of effort to simply be better than the rest of the industry. If customers want that bump in quality they will pay for our services. The ProbeNet has about 700 servers now, and nobody is investing in that level of infrastructure for IP data
accuracy.

The whole game for us is accuracy. Consider our free IP to Country database. It is so accurate that it goes down to individual IP address (`/32`) levels for country-level locations. This high level of accuracy, however, results in a bigger file size. Some developers compromise on accuracy over file size. While rounding up the ranges to `/24` and updating them twice a week would reduce cost, it does not align with our philosophy.

> ipapi.is for sure detects some hosting provider's that you don't

ipinfo 91.102.88.0 -j | jq '.asn'
{
"asn": "AS47292",
"name": "Sentia Denmark A/S",
"domain": "sentia.com",
"route": "91.102.88.0/21",
"type": "hosting"
}

ipinfo 185.45.13.144 -j | jq '.asn'
{
"asn": "AS9009",
"name": "M247 Europe SRL",
"domain": "m247.com",
"route": "185.45.12.0/23",
"type": "hosting"
}

ipinfo 185.50.248.0 -j | jq .company
{
"name": "ATOMOHOST LLC",
"domain": "atomohost.com",
"type": "business"
}

For the last one, it is not associated with an ASN, so the company field can be used as a proxy. As that company's IP data is a bit vague labeling it as hosting or business is difficult.

We have four types of "types": business, education, hosting, and ISP. This applies to both ASN and companies/organizations. For us, it is not simply a binary classification of hosting and non-hosting. Instead, we categorize IP ranges based on a statistical model with assigned weights. These ranges are then aggregated to determine AS types. When our customers say why is that this or that, you can show them the underlying reasoning.

But still, I grok and understand you. I really appreciate your feedback.
JSX is an anti-pattern IMO. People just don’t wana see it as such.
Here's an article discussing a recent law change here in NZ banning phones from schools. The upshot seems to be that more normal human relationships come back pretty quickly, although this is still very recent so it's hard to tell definitively.

https://www.rnz.co.nz/news/national/508614/school-phone-ban-...
Do you have a list of profanities that you share with your guests before they enjoy your hospitality?
another XSLT advocate here.

The first time I encountered XSLT I thought it was the most ridiculous thing to ever have been invented. A programming language written in XML?

but damn, the things you can do with that thing in a tiny bit of code. It was doing expression filtering years before anyone else, including the likes of Haskell.
It's now nearly 30 years since this article titled Software's Chronic Crisis by W Wayt Gibbs appeared in the September 1994 issue of Scientific American: https://www.researchgate.net/publication/247573088_Software'....

What's truly shocking is that the chronic problems with software that were identified in the 1994 SciAm article are still essentially same as those outlined in this current IEEE article.

Back then, Wayt Gibbs correctly concluded that software development couldn't be classed as a professional engineering discipline, so why, if anything, has software development sunk even further into the mire over the past 30 years?

It is truly incredible that so many have allowed this unmitigated shambles to perpetuate for so long.

Why the fuck can't the software industry and computer science finally get their act together?
Can't you sterilize what you're feeding it? I don't get it.
If I go to a cat shelter it's to help cats and interact with cats, how dare you steal that time from me with your simiesque jibberjabber!

There's nothing specific to any context† that would let presuppose that anyone's up for socialisation. The only thing in common is that two people have volunteered to feed cats. It is just as much a commonality as me noticing someone in a bus or park reading a book and saying "hey I've been meaning to read that one, WDYT of it so far?".

The only way to know, is... to address the person, thereby taking a risk at either robbing them of a bit of time, or - $deity forbid - meeting someone nice, if for a fleeting moment. They are of course at liberty to turn the attempt down, a perfectly valid response that should be treated with utmost respect.

† well, except things like parties or blind dates.
I doubt it?

My willingness to practice leetcode isn't correlated with my interest in new work or the work any given job post describes. It's also not correlated with my willingness to invest time in exploring the position.

6 hours of leetcode practice teach me nothing about a position, the work it entails, the problems the company is grappling with, and the people I'd be in the trenches with. 6 hours in conversation or working close to real problems are higher leverage.

I have meaningful open source work with real users in the queue, and blog posts that won't write themselves. I feel like it's pretty reasonable to sort positions that don't compel low-leverage busywork that doesn't help me assess the position above those that do.

Sure, they might mean to exclude me, but I'm skeptical.
What a ridiculous and sad thing to post.
heavily recommending against wasabi, they increased prices recently and announced this via their newsletter, the one with an unsubscribe button, and then blamed me for unsubscribing (and never refunded the charge). highly unprofessional and a lack of understanding of the GDPR for someone who is supposed to hold all your data.
Xiongan, the new 'socialist' city dreamed up by Chinese President Xi Jinping
Having run the bedbug site, what's your advice on long-term travel? I've never gotten bedbugs, but I feel it's only a matter of time. How do you balance prevention with simply living your life?
> Can an ambulance enter the park to save someone in a life threatening emergency?

But that is not what the question asks. Of course we should let an ambulance enter. Especially if they are there to save someone’s life. They violate the rule, but we ignore the rule for this specific case.

The text of the quiz explicitly asks for this: “ You might know of some rule in your jurisdiction which overrides local rules, and allows certain classes of vehicles. Please disregard these rules;”

And “Again, please answer the question of whether the rule is violated (not whether the violation should be allowed).”

Simply many people are realy bad at this type of thinking. They know what they think the answer should be, and they answer accordingly, instead of answering as requested a much more contrived and technical question.
> describing dynamic user interfaces

GUIs are essentially 2d scene graphs. Basically you need to describe a tree of hierarchical relationships.

I agree HTML is not great for the dynamic part and the reacitivity but it's the lingua franca of the web. Why reinvent some new DSL when you already have one that was already designed to represent a scene graph.
Would make an effective weapon.
Here’s a good article on the subject

https://nymag.com/intelligencer/article/trauma-bessel-van-de...
Usual way is you update the table with a timestamp when the task was taken. Have one periodic job which queries the table looking for tasks that have outlived the maximum allowed processing time and reset the status so the task is available to be requeued.
Ok, so this is not the WAM David Warren. But another David Warren who (for 25 years) has developed and refined XSB-Prolog.
It should be noted that what is often called “shell shock” is at least two distinct things that get lumped together (though they can absolutely co-occur).

The first is what we typically mean by “psychological” trauma, which can have physical secondary effects, but not reliably. Spending months being hunted is going to rewire some things. From what I’ve read, those who consistently imagine themselves “the hunter” rather than “the hunted” seem to fare better.

The second is blast-induced neurotrauma, direct brain damage that blast waves physically cause. If a shell lands nearby, even if the head is fully protected, the wave can propagate up the spine into the skull. These force waves can then cause microshearing in the extremely fragile tissue there, resulting in inflammation and oxidation of the highly reactive polyunsaturated fats that make up our brains. The cascade of complex negative effects that follow only finally started getting proper attention due to the large number of IED injuries when the US invaded Iraq/Afganistan. Autopsies of those subjected to blast effects can often show a brain filled with nodules, either tiny like sand or much larger. This is the one that is really the cause of involuntary tremors and seizures that resulted in the brain damaged victim blamed for “cowardice”.

The former can kinda-sorta be addressed. The later gets “hopes and prayers”.
Maybe Nevada could provide the money for it? Building roads on flat ground is easier than a freeway through the mountains is it not? And the primary beneficiary of the road is Vegas? Why would I want California taxes to subsidize Vegas gamblers? A road that is totally fine except Sunday night? Think about the two bits of road you are comparing: they are not representative.
Is that why Texas property taxes are eye wateringly high?
I had no idea it was this crazy expensive. I can host a 1 TB folder of movies on my Google Fiber internet Synology NAS website, and let my friend download it for free. But if I hosted my website on Google Cloud, they bill me $111.60? How are these cloud services getting away with this pricing?
I offloaded all heavy files (videos and GIFs) to R2 and serve them on my web app. I reckon I save at least $240/yearly (12*$20) compared to serving them through Vercel. I didn't expect mere static files being such a cost factor.
One of the most famous experiments that prove exactly this were done in the NY subways. (In the eighties) on mobile, so don't have a link to the paper at hand.
Tabs or spaces though? https://www.youtube.com/watch?v=SsoOG6ZeyUI
Svelte is better than Vue IMO
Though if there was a better language to describe the UI which is as performant, widely supported and documented as HTML, I can easily see people using it. Maybe someone will start that project today based on my comment, and a decade later browsers will integrate it natively because it's such a success and everyone is using it :).
When you see code like:

function read_objfile(obj, objpath, bytes, end_of_header, header,
end_of_type, type, size,
bytes_after_header)

the parameters separated by the big white space are local variables. It's possible to pass them values, but you're not supposed to.

I wrote a patch for GNU Awk to give it a let statement for binding true lexical variables, so that this could be:

function read_objfile(obj, objpath)
{
@let (bytes, end_of_header, header,
end_of_type, type, size,
bytes_after_header)
{
}
}

Unfortunately, this was rejected by the project; I was encouraged to make a renamed fork of GNU Awk, so that's what I did.

https://www.kylheku.com/cgit/egawk/about/
Firefox is sometimes weird that way. I too have seen issues (with other stuff, not this particular xslt page) that randomly seem in only some profile.
What in the world would Putin do with a larger Russia?
Many people experience severe health problems related to trauma that other people can shake right off.

Humans are a wide spectrum, all good and bad at unique things - and you "can't judge a fish on its ability to climb a tree".
> In this case, I think the resource was looking for just a stock photo. I did not read the article and immediately think, "Oh yeah, random tower in the middle of nowhere USA, this is for sure a picture of that tower". Perhaps just me..

Yeah, I'd assume it's just you. My default assumption for a photo next to a piece of text is that the two are directly related, in particular the photo being the subject of the text.

Okay, so maybe they wanted to have a photo, but there's no way to frame this that makes the journalist or the outlet look good. Intentionally or not, choosing a wrong photo is still screwing with readers' perception of reality.
For models with >100 parameters, there are theoretical reasons for why JAGS can fail badly. It has to do with the mixing time of Gibbs samplers versus Hamiltonian Monte Carlo.
Executive Directive NO. 1, City of Los Angeles, Dec 16 2022 [pdf]
There’s nothing walled garden about the file storage IME. You could use an IPFS link if you wanted too…though without a proxy I doubt most clients would be able to download it.
Visiting another city is not in any way comparable to living there. Or would you defer to the opinion of some tourist who visited NYC for a random weekend?
This sounds lifted straight from a Rogan episode
> Cloudflare -- Free

Perhaps on self-serve plans with insignificant traffic. On enterprise plans they do set bandwidth caps. Our company exceeded our bandwidth cap and our account rep reached out to reprice our contract.

I asked him if turning off Argo (a service billed by bandwidth) would remove the bandwidth overage and they said no.

TlDR: Cloudflare bandwidth isn’t free at the enterprise tier.
I think there is a lot of value in exploring this idea, even though it's a "big idea." Rust already has a history of taking PLT ideas system programmers don't care about and making it practical and appealing. This could be another one of those things where the effort pays off many fold and we all wonder why other languages don't do this. It could be as important as generics, traits, or even lifetimes, who knows!

That said, it is incredibly complex and a lot to grok. It's a completely alien concept to most programmers and there is still some confusion over what this feature even entails. As many people have said, it's questionable if you could truly unify some of these "effects" in a way that is useful or even coherent; you might have a sync and async version of a function that ostensibly does the same thing, but the implementation details could diverge a lot to the point where you might as well have just written two different functions. This sort of feature really needs an exploration of what it would look like in practice for existing, popular APIs, and not just toy examples.

I really am looking forward to the full RFC with the hopes that they nail the sweet spot here and we end up getting a nice effect system that helps me write beautiful, correct, and performant APIs (more so than I can already do today). At the same time, I also want one of the "correct" outcomes of the RFC to be "let's not do this at all." I worry with the amount of excitement and promotion this initiative has that this may end up being adopted by default. I really have no basis for thinking that, but I do keep seeing this pop up and a lot of people have valid questions and concerns that just go unanswered.
1995: "Is Bob Dole Too Old?" https://content.time.com/time/nation/article/0,8599,4413,00....

its not a new question.
Instinctual, evolutionary response.

It makes all sorts of sense.
That's also something I often encounter with ChatGPT. It often is very wrong about things I ask, because I often wonder and try things off the beaten path. That's our advantage against LLMs.
> In other words, there's more going on here than just the "phone ban", but a broader attempt to reconnect and rehumanise the village life.

No there isn't: "In response the mayor promised". Namely, the mayor and their gang achieved THEIR objective first and blah blah the rest.