skysight-inc/HackerNews huggingface dataset:
Totally misread the "depend on you" as "you depend on" part, sorry.

Interesting idea, but monorepos still don't help on their own. You need a way to detect which modules depend on yours and a way to run and interpret their tests. Whether they're in an adjacent folder or another repo changes very little.

GitHub actually already has a dependency scanning thingy that builds cross-repo dependency graphs [0] and package managers have been doing that for years. The missing parts wouldn't be that much effort to build, but getting everyone to set up their repos to work with it would probably be prohibitively difficult.

[0] https://docs.github.com/en/code-security/supply-chain-securi...
> Dismissing "snow" as something that happens only in "the frozen tundra" is fairly provincial.

Who did that? My comment certainly didn't by any reading of it.

> You'd be surprised by how much of the USA (and other industrialized countries) have roads and road edges mostly obscured by snow for weeks at a time multiple times throughout winter

Again, maybe you would, but I'm not.

> There's a reason almost all autonomous driving tests are done in places like Arizona

Yes, because they have good weather. It turns out that compartmentalizing a problem as large as autonomous vehicles is a smart idea.

It's not like you can't work on participation just because the local weather is nice. Regardless of climate we use things like rain and temp chambers, and there are AVs in places with bad weather, but that's not where service gets launched because again, compartmentation is a good thing.

I guess all that is to say, no one in the AV field is unaware that bad weather is a thing, and yet we're still in the problem space.

> non-human vision modalities which don't actually match how human drivers flock

Is this supposed to be a gotcha or did you not realize AV companies are not about blindly to replicate human vision in the AV field?

You'll find Tesla is the only company silly enough to imply nonsense like that.
Exactly. Please, pretty please, use all my memory for even trivial tasks. Just make my system snappy and carry me while under load. I've got 16 cores, please use them. Use them a little bit smartly since I pay for power. Perhaps, don't write as much as you could since my SSD is the first part to die.

The most memorable increase in happiness for me was when Ubuntu Gnome went fully high refresh rate. Things just felt faster after that. I'm pretty sure that is nowhere near the same ballpark as the HDD-SSD transition of a decade ago. And still, it's feeling that counts. (I do look back fondly on the whole optimizing Windows XP installer to 42MB of a few decades hence, but that's not where productive people go.)
I think it's clear that mainstream media have biases and follow often ill-set incentives.

But it's also clear that Musk has been "trolling" (if one wants to go with an optimistic interpretation) by posting, reposting or otherwise associating with people that are known to peddle lies and conspiracy theories. These people are also considered "right" on the political spectrum in the US, but this has nothing to do with Dems or Republicans.

And I believe that Musk knows that these people are full of shit, and as described in the article, only does this to further his personal gains. Which is very sad, but then again, he probably didn't become the richest person on Earth by not trying to gain a personal advantage at every turn.
> That's a tautology. It's like saying the price is the price.

That's silly. Your quote was incomplete and selective.
The 1950s were hardly a pinnacle of good filmmaking: The era was ruled by horse operas, fer chrissake! You think superhero movies are ominpresent now, oaters were inescapable from the 1920s until the 1970s! And the endless parade of Teen Idols and war movies and Creature Features... strictly for the gum chewers, believe you me. And, after all, it was the era of the Hays Code, which comprehensively dumbed things down to the level where it wouldn't even get banned in Boston.
I see the point. Out of curiosity, I thought up some approaches:
- disallow making function pointers of functions with default params
- require explicitly passing all params when used as a function pointer
- generate a trampoline function that generates the default params and use that as the function pointer
- somehow include the default param values as part of the function pointer type
Maybe a one way ticket off the island :-)
Some people can use some quite RAM-hungry applications, therefore the more RAM available to those the better.
How do you detect if a content was generated by ChatGPT?
The Hyundai Santa Cruz is pretty similar to a Strada. From what I can remember, they aren't selling particularly well, but it's been a while since I looked. The Ford Maverick on the other hand is going like hotcakes. A bit bigger, but not outrageously so.
Maybe some logic honeypot would be good, such as a infinite content paging list with some random trigger hidden at pages with non-sense titles. When one IP hits these triggers, it is automatically banned.

Bots will trigger it by walking through all pages, but real human would not click in since the paging is non-sense and titles are non-sense.
Watching others more creative than I trick the bot into revealing its biases despite being programmed not to, has been highly entertaining and lets me see some of the creativity of my fellow human beings, and it definitely exceeds that of a parrot. (Not to impugn how intelligent some parrots are, but they seem to have a much more limited vocabulary.) If a curious commenter is able to come up with actually interesting content, why does it matter if there was yet a program between what they typed and what you see?
Seasonal Affective Disorder, for anyone else wondering. Agree with avoiding "random" acryonyms if possible.
There are many types of contributions to discussions on HN, of course. But I will tell you the contributions that resonate most with me: Personal experiences and anecdotes that illuminate the general issue being discussed. Sometimes a single post is enough for that illumination, and sometimes it is the sum of many such posts that sheds the brightest light.

An example of the latter: Since March 2020, there have been many, many discussions on HN about work-from-home versus work-at-office. I myself started working from home at the same time, and articles about working from home started to appear in the media around then, too. But my own experience was a sample of one, and many of the media articles seemed to be based on samples not much larger. It was thus difficult judge which most people preferred, what the effects on overall productivity, family life, and mental health might be, how employers might respond when the pandemic cooled down, etc. The discussions on HN revealed better and more quickly what the range of experiences with WFH was, which types of people preferred it and which types didn’t, the possible advantages and disadvantages from the point of view of employers, etc.

In contrast, discussions that focus only on general principles—freedom of this versus freedom of that, foo rights versus bar obligations, crypto flim versus fiat flam—yield less of interest, at least to me.

That’s my personal experience and/or anecdote.
Emergencies are very often situations in which the plane is operating outside of normal parameters or even outside of specified parameters, e.g. a sensor failure or damage to the aircraft. In those situations software can not reliably control the plane and should return control to the crew.

The nature of emergencies themselve make dealing with them in software near impossible. How do you write software for a condition you can not anticipate? How would you test it? How can you make sure that it is not misdiagnosing a situation and making the problem worse?

The 737max disaster should be enough to demonstrate how dangerous misbehaving software in a plane can be.
I very much doubt it would be very popular, unless it also somehow would manage to be extremely cheap. If it's not extremely cheap, there is enough proprietary competition that also works just fine in general, and a usefully open design (i.e. one that's indeed reproducible etc) would probably be even more expensive.

(The same with a lot of hardware: lots of people say having an open version is very important ... until it comes to making any compromise when actually buying one)
I'd suggest that had less to do with potential CCP interference than it did with hedging against the massive tariffs on threatened in 2019 during the height of the US<->China "trade war"
The fact that soon the internet will be so flooded with bots that you'll be floating eternally alone in a sea of imposters

I wish I didn't have to see 5 posts about chatGPT, or 3, constantly on the front page of HN. If there's any flood, it's probably bots posting stories, and bots upvoting them.
Raising money is less stressful than bootstrapping
And then there is music that used those chips quirks to the advantage, like how imperfect (IIRC) volume control in SID was used as crude DAC in some cases, but later better version of chip "broke" that "feature". Later people figured out other weird trick to get a DAC out of it even out of "fixed" chips by tactically resetting the waveform generators

And that one did contain actual analog multi-mode filter.
Oh I just prefer functional programming. Perfect testability.

Also Django, while arguably not really FP is still perfectly testable, and not dealing with any of all of that. Why would I want to manage at minimum three classes for every endpoint?

Maybe this has some justification in a situation with a couple hundred devolpers on software handling millions of dollars worth of stuff... but otherwise??
Err why should I want my UI eat up my RAM - it's a resource. I also don't buy this argument that its OK for modern OSes to eat up 3-4GB of RAM and that it doesn't matter and that it frees it if you need it...
While it will have little effect on the system, paying your maid substantially more than market share goes way beyond virtue signaling. It has substantial effect on her life, possibly on the life’s of her partner and children as well. It may make the difference between scraping by and being able to start saving money, accumulating a bit of wealth that can possibly be passed on to the next generation.
TCS is the cash cow. Everything else is very customer focused
I used Minecraft as an example for the original developer, who was certainly financially independent as a result of the success.

For an ongoing concern, it is often the case that microtransactions, or additional paid features, are offered - some more 'strongly' than others - but if the core value proposition that was initially paid for remains intact, that seems reasonable.

The excessive marketing of Minecraft monetisation by Microsoft, is certainly not something to praise, but it has not reduced the ability of original owners to continue playing. I can download the latest Java version (and server) and play completely offline on a LAN, with no problem, all as part of the price I first paid back when it was in alpha ~12 years ago.

Realms need to be paid for, as they are the ongoing 'service' which needs to be funded.
Except that - as I have painfully experienced multiple times - the "guaranteed delivery date" that Amazon shows is more like a rough guess. And then when they fuck up and you ask them for a refund on the prime shipping fee, they get creative.

I still remember I once ordered a replacement SSD which was kinda urgent so I paid the extra $5 to get that "guaranteed delivery date" and they missed it by a week and then only refunded me $1 because they argued that the screwdriver, cable, and polishing cloth did arrive on time ... but of course all of that was useless without the SSD.
Yeah, I understand why you would need licenses for fishing. It's a limited resource and you want to prevent overfishing.

But why would you need s license for a fish processing plant? Why shouldn't anyone (whose facility fullfils hygiene criteria) be able to open one?
This propeller push the water/air inward again, so I guess it would most logical to place it in the back of an airplane?

Or move it to the back of the wing.
Great stuff, I am also happy that people are sharing it using mastodon hosted sites. great way to cultivate focused communities.
If you have a trademark, domain takedown always works.
Belarusian also uses /ɣ/.

It should be noted that even in Russian, /ɣ/ used to be the more common pronunciation throughout the Empire until the end of the 19th century or so, due to the influence of Church Slavonic (in which it is also /ɣ/). And it's still preserved in modern standard Russian in some words, such as бог (god) - /boɣ/.
The top comment is...sad yet funny:

Euphorbium
December 11, 2022 at 2:31 pm

I think I hit the same bug in django, and it took them 5 years to fix it. Django tagline is “webframework for perfectionists with deadlines”. I was fired because of this bug.
> It is utterly fixated on and built around an extremely heavy high fidelity renderer

This is doing unreal engine a significant disservice. Unreal is significantly more than a high fidelity renderer; Unreal's replication system is excellent, as is the gameplay ability system. (To my knowledge, neither of those systems exist in any of the other major engines that are readily available). There's a laundry list of things it does pretty well,distilling it down to a renderer only is very dismissive.

> that is not portable - that does not run across many devices.

Renderers by definition aren't going to be portable, they're pretty intrinsically tied to the hardware (and OS) they're running on. Also it's silly to say it doest run on many devices - it runs in every games console for the last decade, an enormous amount of mobile devices on both android and iOS, and on all major desktop platforms natively. What more do you want?

> Unreal uses an old school compilation philosophy... So maybe he should fix that first.

Unreal definitely has some dated design decisions that are showing their age, but that's to be expected for a codebase that's 25 years old. And if you've been paying attention to what epic are doing over the past few years you would see they are working on that.

(Disclaimer: I worked for epic until recently on exactly the things you're talking about in this comment)
Even with substantial differences, I believe that the principle of
<Contra proferentem: "Against the offerer"> described in section
8.4.2 of "Notes on Contract Drafting"
(https://toedtclassnotes.site44.com/Notes-on-Contract-Draftin...) also offers a similar level of protection against unexpectedly ambiguous claims.
That's exactly what sanctions are for.
How can a company like Microsoft actively try to push away users from their products and gain from it?

I am minutes away from switiching over to Fedora at this point.
I still think that the desktops eat a huge amount of resources. Win98 ran correcly with 32mb and you had more or less the same features of nowadays desktops.
> If you had the hardware, would you rather see it used or see it dog slow trying to load UI components from disk?

I am willing to bet, that while Xfce uses less memory than Gnome or KDE, Xfce is also more snappy. I bet smaller memory use and snappiness correlate, while your comment is suggesting an anti-correlation.
Try the 20 20 20 rule. Every 20 minutes, fix your eyes on something at least 20 feet away for at least 20 seconds. This is fairly easy to implement if you do pomodoros as you'll be stopping around then anyway. I get up, refill my coffee, stretch my legs, then go and stand at the door for a while and look at the trees or whatever for a little bit before going back and getting back to work.
i switched from JS to Elixir. there are many benefits you can google yourself, but one thing i've realized for myself is that in regards to webapps LiveView is a real innovation. now PHP and others are copying what Elixir is doing, which is great, but it seems like Jose and others in the space are keeping Elixir on the frontline of innovation for a long time still. time and time again (like with the ML stuff) it amazes me how much Elixir is actually inventing new stuff and thinking outside of the "just a language" box. i almost quit programming honestly, because i just couldn't take the needless complexity of everyday life and Elixir saved my career. now i get shit done.
Real person ID only works with government issued auth, say webauthn with government backed ID verification.
Heck, if that webauthn provider would also allowed third party anonymity (auth that just state a person is real, guaranteed, but you won't know who, and no records) I'd be thrilled. It'd to be optional though, just a flag attached to the account, but we're head on to have reputation systems attached to accounts anyway.
Can I interest you in some homeopathic remedies or a bottle of snake oil? Maybe prayer? History is full of people who thought/think their bias and anecdotal evidence is good enough.
> already

Oh, this is a relief. With all the (few but important) times I found myself (and not just Yours Truly) in front of "I can't understand this post, it must be a bot", I am breathing fresh air knowing that the Management does not have doubts. (Difficult to have, since we interacted directly.)

Anyway:

> raise the community bar

> what counts as a good comment

> humans need to do better

> let's all

> stop writing lazy

> [make it] so thoughtful

> make our posts so thoughtful that the question "is this [fakery of the moment]?" never comes up

Daniel, I have never read a better post of yours.

--

Early stopping in thought is a vice, which can be understood as part of the game under natural constraints (including time and experience), but the aim must remain the opposite: high or high enough.

The lab and the pub are there to satisfy different instances. There is no purpose being here if this becomes "a bar" (in the sense of "a place for idleness") - there are already too many around, on an infrastructure that was made (in an important proportion) for intellectual exchange fifty years ago.

Bad drives are already very present in discussions about AI, where some propose an idea of "intelligence" that would allow a hen to obtain a Degree. No, "Intelligence" is something that aims high, and it is part of a Process of Reviews (of criticism).

--

Since we are here, talking about Progress: Daniel, I would like to remind you (in spite of the declared fear of some of "encouraging shitposting"), that when, after somebody has made a statement, a passer by approaches, makes disapproving signs and leaves without any explicit argument, that is very rude. Very rude. The point can be as simple as that (visualize that you said something, somebody comes, stares, slaps, goes "pf" - whatever - and just leaves). Just a reminder, "Chartago delenda est".

(The matter of shitposting is of course also consistent with the original topic. If you disapprove but cannot justify that, how can you disapprove? Immature disapproval is already shitposting.)

Edit, 20 mins later: See? Just look at that. Stop encouraging this. It is degrading.
That reminds me of caddy templates. Caddy templates cannot have untested code. I think go text templates can. When in doubt, treat templates as code that has access to private stuff. With caddy that includes files and environment variables.

I didn't get bitten by this because I read the docs, but I noticed how easy it would be to misconfigure.
When artists start caring about 'market share' they stop being artists.
The typical Indian maid works in multiple households.

My maid works in 7 different houses, spending approx. 1-1.5 hours in each. An individual household paying her more can only go so far - EVERYONE will have to start paying her more.

I already pay her substantially more than prevailing rate, but can everyone else afford to do the same?
@dang Why was this flagged? The fact that Amazon is using differential pricing appears to be a discussion-worthy topic to me.
Can you expand on this?

Is it similar to how when we recite answers from Wikipedia without seeming to know why it's seen as less valuable?

I guess you also think the same about AI generated art?
Well, that is certainly false, because Chat-GPT was trained on the web and would surely have been exposed to content explaining policies on HN. So if this was generated by Chat-GPT (and it either was or was written by a human impersonating Chat-GPT's banal writing style) then it's another example of why it should be banned.
Can any physics experts chime in? This seems similar to stuff I’ve read over and over but I want to believe…
A list of advanced math tricks by Terence Tao
I am an American, I went to American public high school, and not one in a particularly rich town. (So there, people who think American schools are all junk.) I did, however, get a class in basic business law, including contracts, which I think should be mandatory for all high school students, and it would cover precisely this kind of thing.
Unlikely, at least one of the Trumpbot/Bidenbot/Polibots will be against pod entry for whatever financial/religous/gut feeling/.. reasons they've been trained on.
Don't worry, they don't really need your SSN to pull your credit report anymore.
> The 2010s were a decade that “disrupted everything but resolved nothing,” as Andy Beckett wrote, and I tend to agree.

These kinds of sentiments are great for drawing attention and might be true on a macro level, but I do not agree at all. Although there is currently a lot of nonsense going around, there are also great things going on if you look carefully.

For example, I think that electric cars do have their problems about battery minerals and such, but the idea that we can use solar and wind to locally put energy in the car is mind blowing. Some car makers, such as Lightyear, Sono Motors, and Aptera, are actually putting the solar panels on the car itself. Also, cars like the BYD Seal can drive 550 km / 340 miles on one charge and go from 0-100 / 0-60 in about 5 seconds for 35 000 dollars.

Furthermore, SSDs and processors have come a long way since the start of 2010. EUV systems are producing chips below 10 nm. Partially due to this, HDDs cost less than a cent per GB nowadays while SSDs are at about 5 cents per GB according to https://diskprices.com. The Crucial 1 TB costs 53 dollars! I've looked in my order history and payed about the same for a 120 GB SSD in 2016.

Also, note that GitHub was founded in 2008. Although I'm not so optimistic about the vendor lock-in taking place, I am very optimistic about the quality of the work. For example, Rust appeared for the first time in 2010!

Finally, what also makes me optimistic about the future is what Michael Dell stated nicely in a commencement speech (https://youtu.be/sIyGA1MlbwY). He said he is optimistic about the future because he has never met such an involved younger generation who care about the world and care about changing it. I think this also holds more generally, for example, since 2010, climate change is taken much more seriously (for example, see https://news.gallup.com/poll/1615/environment.aspx).

So no, I do not agree at all with the "resolved nothing" sentiment. A lot of bad stuff happened for sure, but a lot of great stuff happened too.
Add a link rel="canonical" to your pages as well, it should give engines a hint that your domain is the legit one.

https://webmasters.stackexchange.com/questions/56326/canonic...

I noticed that the other domain is hotlinking your images. So you can disable image hotlinking, by only allowing certain domains as the referers. If you block hotlinked images then the other domain will not look as good. Remember to do it for SVGs too.

https://ubiq.co/tech-blog/prevent-image-hotlinking-nginx/

Finally I also see they are using a CDN called Statically to host some assets off your domain. You can block their scrapers by user agent listed here:

http://statically.io/docs/whitelisting-statically/
a) if you want an answer from dang, email him instead of hoping he randomly sees your comment

b) how would dang know why users pressed the "flag" link?