skysight-inc/HackerNews huggingface dataset:
A little advise from a 48-year old one:

37 is really young.

I learned that I had to reinvent myself every 10 years as the "old shoes" didn't fit anymore. So from a perspective of a 37 year old you still have to go between four and six reinventions before you really can settle down.

So you still have a long way to go. And from the simple mathematics that you have more reinventions before you than you have already achieved you definitely can be count as "being young".
It's insane. I once found a restaurant that had ghost kitchen'd itself EIGHTEEN times:

https://i.imgur.com/7jwBlFG.png

Some of the name variations are pretty funny though.
Most modern graduate programs, at least the ones I'm in, effectively do this. Your "dissertation" is an introductory chapter, several free standing publications that are at least in submission, and a closing chapter wrapping it all together.

While my postdoctoral mentor lamented the decline of the traditional dissertation, most programs even express their graduation requirements in terms of N Papers, in STEM fields.
Please stop using GraphQL for your databases
It’s just following the old advice not to talk about religion.
You can go to ninite.com and download the installer for FileZilla. What’s cool about it is that you can keep double clicking the same installer file to update it.
Uweb: Tiny and powerful Android browser for geeks
I wonder if proof-of-work would help. Suppose every form submission requires an expensive calculation, calibrated to take about 1 second on a typical modern computer/smartphone. For human users, this happens in the background, although it makes the website feel slower. But for bots, it dramatically limits how many submissions each botnet host can make to random websites.
> I really wanted to keep it for posterity

Actually, by reselling the book back to the bookstore, you did literally ensure it's utility for posterity.
I had one where on the first day of the semester, the very first thing the minute the class started, the professor casually said "if you do every homework problem in the book, you'll get an A on the final."

Not everyone was there on time, some students were going to drop & add the class and most people weren't paying attention.

He casually joked for a couple minutes then settled down to get started.

There was never another hint.

When the final came, each question was verbatim from homework problems that were not assigned.
it's just the pendulum of opinion swinging

the world needs yin and yang

we've had a good few years of self improvement being seen as good and noble. now for the return to mean

it will over swing the other way and productivity will return to the table in a different but similar form

like everything, this too shall pass
> Pointing out blatant sexism is "being offended by everything all at once", but old men being discriminated against isn't?

A more charitable reading is ~ "This discussion is about one problem; let's not drag another one into it".

I just recently saw the same thing on LinkedIn[1]: a Finnish guy complaining about how, in another thread he had started on how his dark-skinned wife had been racially abused in Poland, some (Finns, apparently) had whatabaouted the discussion into "there's racism in Finland too!", and when he'd tried to explain that "Sure, but this thread isn't about that", he was accused of "derailing the discussion". No, he wasn't: they were.

And so, IMO, are you here.

___

[1]: That really has become much more "typical social media" recently, hasn't it? Can't recall seeing such general -- i.e. not directly work-related -- discussions there even a year or two ago.
No, it was going downhill when Craig Barrett was CEO. He made lots of stupid mistakes, getting involved in too many risky and unnecessary ventures (like consumer products: remember the Intel keyboard and mouse? Or music player? Or worse, microscope?). The big one was tying the P4 processor to RAMBUS memory.
Is that different from the certificate transparency log (CT)?
I don't doubt it. Given how rare people like you are, I'm sure a good citizen like you would also be perfectly fine sending an email to the service asking to be whitelisted, or having a second browser that isn't your daily driver for situations like this that doesn't try to obfuscate its identity by behaving like a bot.
But the point here is exactly that they don't need to create it, they just need to judge it. They make the AI create the logo and then decide if they like it.

I understand your argument but I don't think that's the problem - the problem is that even most users don't understand what a good logo looks like (even if they like them) the same as users don't know what they want. It's a known fact that you shouldn't ask users of a software how it should be designed because if you'd let them design a software they want it would be shit.
one of them did, kind of, sure. Then subsequently no substance or support. Give the thread another read.
You left out the last past, which make it probably funnier:

> Pico Shell - Copyright 1883 (c) Thomas Edison
It's one of the many system factoring challenges.
It's difficult to define a hard and fast rule as to which is better.
Often some combination of the two is ideal, particularly as the system grows.
It's a hell of a list. Everything from seriously offensive slurs which I won't repeat here, to phrases which are much sillier than offensive like "banana bender" or "bearded clam", to words that are simply descriptive like "pornographic", "immigrant", or "race".

(Because I had to look it up too: "banana bender" is a humorous term for an inhabitant of Queensland, Australia. It doesn't appear to be considered offensive at all.)
Lots of them out there, but this one gets the color right (at least, it matches my memory...): https://cerncourier.com/a/daya-bay-releases-new-results/

The water pools were a pretty clean white. So, yes, it really is that blue!
I think it is too much to ask knowing how much money these rent-seeking companies want to make and how expensive it is actually to have individuals deliver you stuff.
If it’s likes BJ’s you need to not select BJ on instacart directly but instead use their direct site which appears to be a white labeled Instacart service, if you want the wholesale prices . In this example it’s https://delivery.bjs.com/ vs instacart.com.

They scrub most evidence of this being a white label service but it’s the same ui/ux and even the favicon is the Instacart carrot as of the time of this comment. Last time I compared my households ~$300 bill on the white labeled site was ~$450 on the main Instacart site
Used s6-overlay[1] to start a lot daemons in a docker-image for demo purposes - postgres, tomcat, mysql, php-fpm, apache (don't ask why ;) - s6 worked really well and was reliable and stable - I enjoyed it very much. It was also possible to reliable pass SIGTERM to the daemons in the image for clean shutdown and it was easily possible to configure logging to stdout with a prefix. Modelling dependencies (waiting on database before starting app etc.pp) is possible via shell-scripts. It's super flexible but out of the box it's more like a collection of powerful tools not a complete package - but that's good. It's in the tradition of djb daemontools and is very unix - as in doesn't talk a lot and you better know how each part works but - and that's really cool - it's modular and simple and once you get a grip on it you can easily reason about it. systemd takes a completely different approach and also solves a kind of differnt problem - this is like small pieces of lego that compose well instead of one big chunk of glib/dbus/glibc only c-code.

1: https://github.com/just-containers/s6-overlay
For whatever reason, I don't comprehend Celsius intuitively. I convert that to Fahrenheit and see 80.6 degrees. Is Spain dry? Or humid? I would revolt as I much prefer cold.
I feel this list, like so many update attempts before it, misses one of the core parts of the original Joel Test:

> The neat thing about The Joel Test is that it’s easy to get a quick yes or no to each question.

"Do you require extensive automated tests for critical path and mission critical features?" cannot be answered quickly, as you have to agree on which paths and features are critical and whether the tests for those paths are extensive. And good luck trying to get an answer to whether your team "values the benefits of diversity".

I also think that the new elements on the list are not as critical as the old ones. I could work for a company that doesn't "automate almost everything that can be automated" - in fact, I would argue that a lot of interesting companies don't. But I am not working without source control ever again.
"mCaptcha uses SHA256 based proof-of-work(PoW) to rate limit users."

https://github.com/mCaptcha/mCaptcha
For half-used products you can also ask in your local makerspace if they want to use them? Depending on the application and the shelf-life someone else might have a use for it.
Glad to see PS1 style rendering that simulates the affine texture warping side effects of the console. The original Playstation was very much not designed with 3D in mind, lack of perspective correction on textures lead to the aforementioned warping.

Vertex coordinates were rounded to whole integers, giving that hallmark polygon jiggle effect from the rounding that 'snapped' them in place. The complete lack of a z-buffer also lead to lots of z fighting, as the system rendered polygons strictly in the order they were calculated.
I vaguely recall some (possibly apocryphal) story about someone who beat criminal charges back in the early days of computing by arguing that since the equipment they hacked in to did not have such a banner, it was clearly intended to be for public use.
Relation between Static Code Analysis and Discoverability
Is static code analysis related to discoverability? If so, how?

What tools do you use for discoverability?

Would also love to hear some other methods you would use to get comfortable with a new codebase.
All of the commands given in the guide are provided exactly as they should be run, and you can copy paste all of them directly into your terminal on macOS without any changes.

That includes all of the dd commands. These run as they should on macOS with the syntax given in the guide.

Assuming you are using the same version of macOS as me; macOS Monterey Version 12.5
>>Nobody can or should stop you from thinking about reality with the model of your choice.

While I agree with you, that is very much the game that is being played here. We have competing world views and one way to help a world view dominate is to play a linguistic war. That was the point of Newspeak in 1984 (https://en.wikipedia.org/wiki/Newspeak). If you control the language such that competing ideas are instantly taboo just by the words required to describe them you can stop people from promulgating those ideas. So you gain ground without ever having to debate the new ideas.

This has happened in many countries when one religion dominated. Western society was starting to get to the point where it taboos were being shed and ideas could win based on their merit. Sadly we're regressing back to a society controlled by dogma rather than an open exchange of ideas. I suspect this is the normal state of human societies, we fluctuate between open and closed societies.
Isn't that free money too. Higher interest rates means more money for lenders. Thus higher profits.
Who gets really rich if you follow the "Buy all your personal Guru's stuff"? "Buy a new course if you struggle with task X" is a simple mantra.

The only way to boost productivity is to hire people. That's what these gurus usually do: hire stuff and let marketing (again: other people) spin it, like the single guy does all the work alone.
This reads a bit much like an ad. I sure have to scroll through a lot about Microsoft, Cloudflare, etc. before the funny password requirements I came for, at the verrrry end.
I assumed you linked "powers of ten"[1]

1. https://www.youtube.com/watch?v=0fKBhvDjuy0
You also need to only give the feedback on password quality after user has entered it twice; until then, "passwords do not match" is the only piece of info.
A celebrity CEO's rule of fear helped bring down hot startup Zilingo
It’s really not some complicated multiverse of possibilities. It’s biological, very factual and the underlying genetic basis is as objective as something can get.
Amazon Sustainability Report [pdf]
$300 interest (the cards I have access to charge 10%) per person is still ridiculous. Credit cards aren't meant to have a balance for long unless it is some odd 0% financing scheme.
To make sure that once services are up and running, they keep running and are restarted automatically? To have good, centralized logging? To manage in-container services the same way you do on the container host?

There's plenty of good reasons for one to want to do so.
I'd argue it's fortunate. While it does seem like a good idea to get out there and promote your sides view of thing, I suspect the best option is to excel in your life and rise to influence.

My hope is that the people here, at least the level headed ones, will rise to positions of influence and not the people rioting at every chance.
This seems kinda silly... Basically he sends his own spam back to the spammer. I expected something cleverer.
Browsing reddit out of content drought on HN and still feeling smug about how my HM routine is better
I may soon - there is a book scanner in the med school library and I doubt very much they care about a Soviet copyrighted book (if USSR even asserted such a thing abroad or Russia does now for them).
Exactly. The time-bombed license would grant you from the start all of the important freedoms of OSS - freedom to create a derived copy, to compile and understand the program, to freely distribute in source form etc. The only thing it would restrict, for (say) 3 years, is running the software in production without a commercial license, the "free-as-in-beer" freedom.

Such a licensed application would change its "main developer" over the years, for example someone would take the 4 years old free-beer version, invest money and time and create a compelling feature set that would make people pay for their version, after 4 more years someone else could do the same to the new feature set etc. So while the initial developer has the freedom to release under multiple-licenses, once they go for "commercial-copy-left" they set in motion a chain that restrict what future developers can do, forcing them to release their work too as commercial-copy-left if they want to have the 3 year binary exclusivity period.
Instant cassettes! They're out in stores before the movie is finished!
I can already do that with IElixir: https://github.com/pprzetacznik/IElixir
I agree. I think we have taken a wrong turn when we 'decided' to ditch the extended family. As I get older I increasingly feel the deep wish to live with the ones I love in a group. Including my children and their children.

This by the way would solve a lot of societal problems we have, including health care, mental health, financial problems, parental care to name a few.
It is interesting to watch comments about this dance around the topic of barriers to entry. It wasn't exactly easy for the uninitiated to access various internet fora in the early days and with popularity comes the bots born out of the desire to profit for little work at the expense of the community garden. The recent story about VRchat embracing anticheat DRM is another example of this, as its ascending popularity led to more scammers [0].

Does this extend to societies as well? One can think of a membrane that has selective permeability to ideas but resists antisocial actors and concepts. Alexander Bard has talked a lot about social membranics (it's a bit hard to search for).

As odious as the web3 charlatanry is, I'm starting to yearn anything that raises the transaction costs for the dumbest bots. I remember reading something about new ideas with distributed moderation at some point--maybe someone can refresh my memory.

[0]: https://news.ycombinator.com/item?id=32232974
What is the reason behind bots spamming marginalia? What’s the motivation? What do they gain? I always wonder about these things.
Add Nim support please!
I think they have no choice. If you don't do that the vandals will destroy any AI that learns from the public.

For example https://www.cbsnews.com/news/microsoft-shuts-down-ai-chatbot...
> It's for the test drive so you don't run off without traceability with the car.

Doesn't the test drive come *after* you ask "How much?"?

Honestly I am surprised at the attitude that merely showing up at the dealer means that you locked into a purchase, and you can't find out the price until after halfway through the purchase.

In my country (not the US) it is normal to negotiate price before even looking at the car (for new cars, anyway).

Whatever quote they give you is then locked in, they can't change their mind when you change your address details.

Not that we don't get screwed, we do, but that's due to a different cause.
Wait, those “articles“ still exist?

The ones where you search how to resize an image, and the very helpful guide on coolmagictech.com tells you somewhere around the 2nd step to download and run the CoolMagic® MagicResizer™ tool?

I haven’t seen one of those in like 5 years… But then again, I also haven’t used nor troubleshot Windows in those 5 years. Might be a correlation there?
Regarding calling Romani Romani, this can be a touchy subject, just as a heads-up. For years being asked where I'm from or being referred to as Russian, even without me present (e.g., I overheard or inferred people discussed this), made me uncomfortable. It's fading recently only because of the war and the overt hatred directed at me by nationality online making me more confrontational about it.

I observe this happening with some people of other nationalities too, depending on individual personality. (It doesn't tend to happen with people from 'global north', of course, who tend to lack any confidence issues on this front.)
Nice! Yeah, mCaptcha looks like just what I had in mind.

I wonder why this approach hasn't been widely adopted?
God I thought that was such a weird book. It attempts to build loads of tension around the idea that an old textbook has gasp prewritten notes in it. I know that it tries to imply it might be Voldemort's textbook but even if it was... would that be a huge deal unless it had something useful/interesting specifically about Voldemort? For me at least that part of it fell spectacularly flat
Absolutely not. A cryptic error message still provides value to the user even if they don't understand it. Not only can they search and ask about it (maybe someone else does know), but they can also figure out a workaround by observing the system and under which conditions the error arises. You don't necessarily need to know what "Error 0x12345" means, but if you notice that it only happens under certain conditions, you can now work around it by not running the system under said conditions.

A bullshit error message on the other hand not only makes searching useless but also prevents the user from exploring towards a solution since they can't even tell different errors apart if they have the same generic message.
Discussion from 2 years ago: https://news.ycombinator.com/item?id=25270762

It's a weird article. It seems more like a Rust sales pitch than anything.
For small scale self-hosted forums, bespoke CAPTCHA questions can work quite well in practice. Make it weird enough and it just isn't worth that much for malicious users to break, while most humans can pass easily. Spammers benefit from volume.
Maybe you don't but as everybody is caught in his own world it doesn't matter...

What this thought expresses in my opinion is: I wish I lived a more balanced life!

what everybody seems to miss as it does not fit in the grand dream beeing sold: chance is the largest part of being successful. you can tip the scales marginally by working hard, but in truth the most important part is just luck...
This was a text too, I was a math student but it was not a class I had, this was a 19th century book.

The owner had embellished the inner covers and a few blank pages there.

In the most beautiful handwriting from a bold ink pen were a number of short passages, and one I will never forget:

Remember me when death shall close

my eyelids in the last repose

And evening breezes gently wave

the grass above your schoolmate's grave.
Did you use a BJs account? Weirdly enough, I live right next to one.
Cloudflare is better. They just don’t have good branding around this.
Only 18? Child's play. https://www.discovermagazine.com/planet-earth/why-this-fungu...

Interestingly, I don't know of any zoological cases that would require more than a short int to enumerate.
"All your files are exactly where you left them," it would be an awful shame if something happened to them...
I have seen a physical therapist as well, but with a very generic answer as a result. Hence I am asking here for more ideas on how to do that “just do som regular workout” as I am supposed to.
Good, I hope it forces California to set up some nuclear/solar and desalination plant combos and science their way out of this. Austerity is never the answer.
> There are not enough people in that job that are not white and male.

Have you looked at the actual demographics of medical doctors in the US? 54% are women, and 35% are nonwhite. But when we have media depictions of doctors, I agree they tend to be white and male.

So, what should DALL-E conform to? Should it conform to A) our actual present society, B) the biased original dataset (which leans both towards the past and towards existing media biases), or C) some idealized version of society?

I got 12 white dudes, one Southeast Asian woman, one Southeast Asian looking man, and two men that I'm not sure of their race when I tried this just now (quite possibly white). This is despite OpenAI's efforts to debias it, and isn't representative of current physician demographics.

But if AI just represents and reinforces extant biases-- and worse, AI is used to produce art and text that ends up in other AIs training sets -- how do we ever get out of this mess? The people who produce, publish, and productize AI do have some degree of editorial responsibility.

> But it turns out there is no "morally neutral".

Of course not. Hume pointed out long ago that you can't transform positive statements into normative ones.

But all of this is a little offtopic, anyways. This is about when it's reasonable to refuse to return a result. "Hey, your answer had the N-word in it, and we know most of the time our model does that it's offensive-- so we're just not going to return a result, sorry." I think this is a reasonable path to take when you know that your model has some behaviors that are socially questionable.
i came across this a few days ago searching n64 style rendering, its awesome! i plan on trying to make a spiritual successor of sorts for blast corps using those techniques in another renderer
Yes, so society as a whole is right to be concerned about it, what caused it, what its effects are, and what could be changed.

Why do you think everyone should “just move on” just because you’re comfy, despite it clearly being a Bad Thing?
Guix makes a big deal out of being fully reproducible. It is possible to pin versions, you basically state "I want package X while the guix repository is at commit hash Y". Every dependency of the package will be built and made available at the appropriate version and everything will work out. I used this to roll back fprintd when it broke due to a broken dependency and it worked without problems.
Wow, this is surreal!
The Mozlila user agent and why it is part of many web attack campaigns
You can’t, no. One approach is a “debug sidecar” container in the Pod that has your desired tools. Linkerd, for example, will add such a container if an annotation is present on the Pod: https://linkerd.io/2.11/tasks/using-the-debug-container/

I usually just include a shell, but to each their own.