skysight-inc/HackerNews huggingface dataset:
Depends on your environment. When writing C/C++ code, I rely on the compiler to find many problems. Once a module compiles cleanly, I link with tests to verify and then the app. When using Python and Javascript, I just repeatedly run the tests and program. Of course, I do sort of dry run the function / method / class as I write it. I'm probably in the minority, but I do write copious comments to remind myself in the future why I did things the way I did.
But the thing is I want my stuff to stay up long after I die. Kind of like my gravestone on the internet where I can choose what to put.

I dont care if it eventually gets lost amongst the huge amount of content but I still want my stuff to be out there.
Js has similar issues. Npm, npx, nvm, pnpm. The toolchain is lava.
Turn on posts from banned users on this site. I’ve seen some genuinely deranged stuff on here. One time a poster got into a really heated debate about censorship and ended up posting links to a detailed guide on how to commit suicide for some reason!

It wasn’t particularly fun but it was genuinely an odd thing to come across on today’s internet.
I enjoy reviewing things like this and pointing out the problems in the hopes of improving them, or at least teaching others who will hear—when I post detailed reviews, I normally get positive reviews on the reviews (whether from the original author or from others), and feel I have helped people. But I don’t actually use things like this; I’m far too strongly opinionated and will do my own thing every time. (And for anyone else thinking of forking something like this: there are already a very large number of things like this, consider whether it’s worth the bother, maybe just find another one that has a different set of problems. :-) )
> his partner walks towards any bystanders who happen to be filming

That wouldn't work - it only covered cops who were "actively involved". Getting your partner to move towards someone with a camera would mean they were no longer covered by that. Otherwise they could just station cops on 16ft grid and prevent any filming for 100s of ft.

(Not that I am defending the law - it was clearly a spiteful protest at cop oversight.)
How does it work without internet? "zero hardware upgrades, or internet required."

And for the tip, please make a better presentation video what the product and benefits are, with a voice over. You can get one from freelancer sites as low as 20$
He's also a human calculator with a natural aptitude for arithmetics that far outstrips most of his less distinguished peers. Most people forget that Feynman was really good at calculations and math. I think for famous physicists who were not talented mathematicians, Einstein (whom allegedly had all the math done by his wife Mileva Maric, he wasn't bad at math, just not exceptionally brilliant at it the way most of his contemporaries were) and Faraday were the exceptions, not the norm.

https://www.theguardian.com/uk/2006/may/22/science.research

Many of Einstein's contemporaries had some contribution to applied math

https://en.m.wikipedia.org/wiki/File:Solvay_conference_1927....
Are you looking to build a WebRTC application? If so, you may be questioning how much it will cost.

A few factors will affect your project's cost, including the size and complexity of your project, the platform you're building for, and the developers/firm you're working with.
Well, that has more to do with reactive programming not playing by the rules. Once Loom arrives with Extent-Local scopes it will solve it very well.
Putin is Finished, Ukrainians will Win
https://archive.ph/0ikIT
I disagree. This is a problem with filtering data. Creating a view every time you want 1 row from each group based on some calculation is beyond cumbersome IMHO.
The future is electric vehicles which while heavier have a lower center of gravity.
> Not kidding

I was amused by this when reading the source. Here’s the function that loads the replacement.

https://github.com/CompVis/stable-diffusion/blob/69ae4b35e0a...

It looks like removing line 309 of the same file would disable the check, but I haven’t tried it.
What’s the difference between logging and tracing?
> And you could turn it off.

I distinctly recall it repeatedly turning itself back on.
Sort of. Brexit was mostly driven by all the right wing tabloids, which have been around long before social media.
Semantic HTML is useful for search engines and people who need accessibility (e.g. people who use screen readers).
In Japan they mostly use Kei trucks, which weigh around 700 kg (1600 lbs).
If you're describing more than half a country as a "Twitter mob", I suggest the analogy is flawed.
Thanks. I had done that but it doesn't fix ability to reply (at least not automatically - perhaps it summons mod intervention?)
I admire your ability to maintain a friendly attitude despite the rather abrasive tone in the original comment.
What you're saying is in line with the PIE adage/principle:

Performance counts for 10% of your career progression; Image counts for 30%, Exposure for 60%.

Obviously whoever came up with this adage plucked the numbers out of thin air, but the point stands.

First search hit on duckduckgo for your convenience: https://arrowheadconsulting.com/2021/02/24/the-p-i-e-theory-...
The last time I saw CSS selector performance come up was in 2015 but most search results are even older.

Nowadays you’ll have a thousand problems worth solving before you get to fussing over selectors.
That's a nice way to say "I don't care about accessibility".
I would say,it's like a roller coaster in a donut?
Must be a DNS thing, it also works for me in Firefox for Android.
Freenom used to give these out for free as well (along with everything else in the “High Value” section). I had some that I used to play with, but I haven't checked if I can keep renewing for free.
I learned that S3 buckets don’t have a concept of directories, even though a lot of clients make it look like they do. It is possible and valid to store an object such as

/foo/bar

Without /foo existing.

This can cause problems in certain circumstances. Beware.
I don't engage in road rage, but I do get properly irritated by farm vehicles that choose to drive their max speed 10mph straight through town in the middle of rush hour. I honestly think there should be regulations about when you're allowed to drive slow vehicles like this on most roads. There is probably an environmental impact just from causing this mass of cars to slow down.
Thanks, it's a pleasure! Yes, with packed structs it's important to keep things carefully aligned.

Have you seen this post [1] about struct packing? This is what we did for TB's structures, so that we can switch them to `extern struct` for C ABI compatibility. It also helped side step the packed struct bugs.

[1] http://www.catb.org/esr/structure-packing/
> this crappy venv thing has to exist in Python when it doesn’t exist anywhere else.

Well, there's RVM[1] for Ruby, maven-env[2] for maven, and perl5-virtualenv[3] for Perl.

[1] https://rvm.io
[2] https://github.com/AlejandroRivera/maven-env
[3] https://github.com/orkunkaraduman/perl5-virtualenv
Aren't they using OCaml?
I kind of assumed (from a largely ignorant perspective) that this was part vanity/pork project as yu say, but that the real underlying purpose was to either simulate nuclear explosions for the DoE or to synthesize stupid large AI models with a trillion variables.

If the people in charge of this thing had an epiphany (or a blackout, take your pick) and left you with the keys for a year, what could you do with this inefficient but impressively large cluster, besides anchoring your paperwork?
Basically, and we're huge fans of FoundationDB!

As you zoom in, you will see differences. For example, TigerBeetle's data structures are all cache line aligned, and we use static allocation etc. The storage fault model is significantly different.

We use the same testing techniques though. FDB are pioneers in the space.
The link between personality and success (2021)
The fact that you don't know how to install a package so that it's in your path doesn't mean Python package management is a "dumpster fire." In most cases it works far better than I had expected and I can only admire the amount of effort that went into this.
Yeah, such is life. Solving this is the role government is supposed to play in a society.
"Most advice is basically people mistaking correlation for causation."

~ Leo Polovets (some datascience guy on twitter)
https://archive.ph/7Esxt
We have tried Outschool for our kids to learn English (ESL). As others have written, it's hit or miss. Outschool does not provide any form of curriculum. It's just a portal that organizes classes via Zoom. The teachers we tried were super-friendly, but the issue was always that they confused our kids a lot by using lots of words the kids did not understand yet. Maybe it would work better in-person, but on Zoom it didn't. Our kids were confused and then often stopped paying attention.

We're now using Novakid, which is more expensive, but works much better for ESL. They have a fixed curriculum and their platform is quite nice. Even more important, we found a fantastic teacher on Novakid.
> people generally use/interpret "or" to mean xor, and otherwise will use more specific language (e.g. "and/or", "X, Y, or both").

“To mean xor” isn’t really the best way to put it because “xor” in programming is often generalized to “odd parity”, ie xor(x,y,z) usually means x^y^z instead of x+y+z === 1. Does the second interpretation even have a common name to distinguish it from the odd parity interpretation of xor for multivalued cases?
I never knew why semantic HTML stuck so closely to the print metaphor and didn’t better reflect how websites are used. It always seemed to involve shoehorning an interactive website design into print concepts, so losing much of the meaning anyway.
I had no idea about urbit. Thanks for sharing.
the initial hit of delight can help folks work through the parts of the app that are deficient.

give value as soon as possible.
Ireland's "ultra progressive" property rental laws 2019-2021 have decimated the property market. So asking child minded nobodies their opinion isn't exactly working for them
That makes sense, it tends to be the Audis, VW Amaroks and Ford Rangers that drive in a rather aggressive manner in my country.

Oh, and owners of new Mazda 3s, for some reason.

But yeah, Audi is a prestige brand, and the Ford Ranger (lifted, with expensive mags and tints) is the prestige brand for cashed up / ticked up tradies, and the VW Amarok is the prestige brand for that tradie's boss.

Beemer drivers used to have a bad reputation along similar lines, but since a large second-hand market established itself, the BMW isn't as prestigious here as it used to be.

No clue what's going on with those Mazda 3 owners though.
I more meant that the need effectively allows bad faith actors who want but do not need a large vehicle to leverage that legitimate need hold people who do not need or want a large vehicle hostage by filling the streets with them and constantly yelling about how small vehicles are dangerous.

The way out is difficult.
may have been related to Russia blocking GitHub in their country for hosting suicide pages https://www.google.com/amp/s/techcrunch.com/2014/12/05/to-ge...
It's unclear what "reliable by default" is referring to. The deep learning community already uses Python and C++.

Python computes the correct result here, since it uses bigints by default. (The error is when formatting it for display, easily worked around by an extra line of code.)

In the C and Julia cases, it's well-known to use bigints when working with large numbers. For example:

julia> BigInt(2)^2^2^2^2
Scroll the linked article down: the lisp “boole” function works the same way i.e. (boole 6 x y) is xor. Lisp has the same thing. But maybe the organisation isn’t clear?

Or is it the numeric value that you fear? There is a fantastic use for this, that if you don’t know, you may want to think about for more than a few seconds.
> They are either breaking locality or doing something equivalent. This is getting into metaphysics, not physics, isn't it?

We probably are into metaphysics. We're talking here about different theories that are all compatible with observations to date. Theory selection is very much a philosophical pursuit, though it's something physicists will do to.

Anyway, my main claim is that, as I understand it, the most popular or common QM interpretation (Copenhagen) embraces locality, so it's incorrect to say that "They are either breaking locality or doing something equivalent".

Here's an example of that from an article by Reinhard Werner ('What Maudlin replied to'), arguing (as I understand him) for locality. Some particles are entangled, separated, and then one particle is changed so as to impact (via entanglement) the other. However, the change on one to the other isn't real until later. "The state change only becomes effective when the results from the two labs are brought together and are jointly analyzed, which can happen centuries later."

In the other paper I linked you to, it has the realists (such as hidden variable theories) rejecting locality, with the operationalists (which, as I understand it, is the most common view) embracing it.
Most of all it's exciting to see that HTML supports more and more input functionality for which people used javascript and native apps. What took us so long
Not to be rude for posterity's sake. This is the result of that https://m.facebook.com/WiscoDigital/posts/
To save everyone else lookup trouble since I did: Puerto Williams has about 3k people and the other one has a 125kish.
This is the line to change to disable the nsfw filter: https://github.com/CompVis/stable-diffusion/blob/69ae4b35e0a...
I ride a motorcycle and can confirm that BWM drivers really-really want me to smash into them as they have seemingly forgotten how to use something as basic as turn signals. They also don't know who has the right of way, and will just cut in front of anyone, making me think they have also forgotten how to use mirrors. Suffice it to say, BWM drivers are quite hated here (Estonia) and often joked about as low-IQ wifebeater wearing low-budget Vin Diesel ripoffs.
Just so no one gets the wrong idea: the vast majority of competitive and enthusiast cyclists and mountain bikers within the US own and use vehicles. Nearly every group affiliated cyclist I know routinely transports bikes to trails, meetups, and events. Our average carbon footprint is likely higher. Cyclists without cars are rarely met and usually the butt of jokes.
Do you understand that people wouldn't complain about people using their cars for their intended purpose?
Thank God and Man for HN user slater. The only one who showed up when the world needed him most. Be blessed old man. Lol
I guess I have to read the article for once.

Edit: nice article! I looked at the HN data and code, and trying to handle these as normal URLs with sitenames in parens would also let a lot of garbage through and/or be a lot of work. Given that the current submission kind of gracefully degraded (https://news.ycombinator.com/item?id=32805527), I think it's probably best not to invest the effort.
This thread is textbook trolling to get an answer:

```

- I discovered that you'd never get an answer to a problem from Linux Gurus by asking. You have to troll in order for someone to help you with a Linux problem.

- For example, I didn't know how to find files by contents and the man pages were way too confusing. What did I do? I knew from experience that if I just asked, I'd be told to read the man pages even though it was too hard for me.

- Instead, I did what works. Trolling. By stating that Linux sucked because it was so hard to find a file compared to Windows, I got every self-described Linux Guru around the world coming to my aid. They gave me examples after examples of different ways to do it. All this in order to prove to everyone that Linux was better.

- ion has quit IRC (Ping timeout)

- brings a tear to my eye... :') so true..

- So if you're starting out Linux, I advise you to use the same method as I did to get help. Start the sentence with "Linux is gay because it can't do XXX like Windows can". You will have PhDs running to tell you how to solve your problems.

```
Can you share links to those Discord servers? I'm also building project related to maps. Right now, it's using leaflet and raster tiles but I'm strongly considering switching to maplibre and vector tiles.

Are you working full time on your mapping app? Looks really cool.
For LEFT join it would also need to know the combination of columns you are joining by are unique in the right table, which will be the case in many scenarios (joining on a primary key) but not in the general case.
When picking a car I wanted as much safety as possible for myself but also especially my kid and the obvious choice was a SUV (Qashqai in my case). I am aware of the dangers of a big car to others and try to drive responsible, but self-preservation (and that of my family) is top priority. Whether that warrants discussion (Maybe it's better dying myself than killing a family of 5 driving the other car) I don't know, but we're touching absolute basic instincts here if we want to change that.

On a side note: Newer cars also really do a lot to avoid dangers to the outside world (e.g. emergency braking for bikes and pedestrians), so I would rather throw a lot at improving here than discussing the safety of heavier-build cars.
They can, but reportedly they don't, see FAQ. Also unlimited emails and locked senders are described in FAQ.
Same reason why people are proud of things that are totally outside of their influence: tribalism, nationalism etc.
If electricity is produced cleanly I don't think it should be more expensive though.
It also makes saving and loading state a breeze... you're basically just doing a database dump/restore. Coming across ECS was one of the few "holy shit what" moments of my time as a programmer.
Tunring on features again, against user configurations, is almost a best practice now.
From my own experience, SQL is solid. The problem that is see the most is the one we are taught in programming 101: atomic data.

The information you seek above is computed and therefore justifies a view table instead of a "real one", because you really are doing something "complex". after that you can always select yourdata from yourview and you should be fine.

Relational data can only be really efficient if its relational and sometimes, computed tables are also a nice thing to have but even better: sometimes a porgramm needs to aggregate the data periodically and put it into the database relationally.
Try to go to i2p darkweb: https://geti2p.net. "Eepsites" like planet.i2p collect stuff from various corners of it.
Right, but can you 1) store CTEs and 2) pass arguments in to CTEs, such that the same basic 'code' can be shared between multiple different queries?

I'm a principal engineer who is relatively new with SQL (just learned it 5 years ago, using it for a side project, not my daily work) and almost completely self-taught; and the biggest problem I have with SQL is that I find it nearly impossible to do even basic levels of DRY in a way that's not ugly.
I don't know the US law, but in Poland the law says everyone (motorists, cyclists) is supposed to ride as close to the right edge of the road as possible. So, if you ride your bike in the center of the lane instead, you're breaking the law, and the motorist has the right to be angry (at least in Poland).
But putting the `<header>` and `<footer>` inside the `<main>` element is not semantically correct. If it would be, you wouldn't need `<main>`. That's exactly why there's a very basic limit to classless CSS frameworks.
Tolkien on Adapting His Works
There is no way you can reuse Lidl paper bag 40+ times, it would break after few uses, if you are lucky and it's not raining, if it's raining you will be happy if it will last at least one journey home.

I find it funny when people who buy paper bags few times a month think they are eco friendly compared to me using plastic bags from 10+ years ago (mind it's thicker kind of plastic, not the Tesco thin crap quality which we used to reuse as trashbin bags back in days when they were free), if grocery doesn't fit into my empty backpack.

As for enviromental impact - people using these paper bags or even better fancy cotton bags are usually same people who were getting tested dozens/hundreds times per month/year and wearing their ecofriendly respirators to save grandma, meanwhile me "nature destroying monster" antivaxxer had like 2-3 home tests since 2020 and rarely worn just ordinary face mask when forced.

And don't get me started on these virtue signalling people driving their cars while I don't even own a car, but yeah, you are saving the nature by using cotton/paper grocery bag while throwing away dozens/hundreds of COVID tests, respirators and driving car to shop, kids to school and everywhere because you are lazy F while I go to shop by tram and walk my kids to kindergarten/school.
Is this more "Someone explain what the `PATH` is", because that's what it sounds like. It doesn't sound like this has anything to do with package management.
When you read someone's personal account of their career, and it doesn't match your experience, your response is to stop reading it? Wouldn't you want to keep reading to see why your experience and their experience are so different?
My go to seems to not be in your list yet:

https://newcss.net

I always use this if I need to quickly make some structured info visible on the web. Works on mobile, works in dark mode, looks inoffensive and professional and is super small.
The people who make those courses make money from the courses themselves, not from their investing.
With that comment I was referring to the fact that to me in a 150sq ft office there's still room for something with a fairly large footprint. Perhaps I was too specific about what exactly.
Returning the wrong result without a complaint.
Even if you have plenty of money to just buy the apartments and houses you want to live in in Germany, you must pay a tax on the purchase which is effectively a tax that only owner occupiers who move frequently pay, which massively advantages long term landlords over owner occupiers.

Moving every 8 years means paying a lot of taxes if you want to own the property.
At least Clippy didn't rely all of your questions back to some server farm somewhere where those questions are used by whomever to build a online profile of you.
GLFW: https://www.glfw.org/

It's basically the only one I can think of in recent memory that basically spells out everything you need to know in the documentation.
You'll always have more Problems than Engineers. How to deal with a sad reality
> To get the bitwise version, just add 16.

That’s the only horrifying part. It gives up the ability to do this for functions taking more than two inputs. They should have used -6 for the bitwise version.

Otherwise, this technique of implementing functions as table lookups with their names being the table is brilliant. That’s self-documenting code. Imagine not having to learn what max means for IEEE floats, but just being able to read it from its function name.

In fact, you would not have to implement any function; you’re just write its name, and the compiler would implement it for you.

I also think they should infer from context whether (6 b.) takes three arguments and produces none, takes two arguments and produces one, takes one and produces two, or takes none and produces three. /s

It would be fun to try and hack the above in a set of C macros. Might lead to a good IOCCC entry (https://www.ioccc.org/)
I'm not sure either, but going on how Apple implementations that I _do_ know about, I'm going to go out on a limb and say it won't be something you can directly control, like a Yubikey.
Yet here you are. :)
well, i just added it :)
Podcast: Thoughts on Velocity