skysight-inc/HackerNews huggingface dataset:
For what its worth, the libretexts.org library subdomains run on a SaaS-knowledgebase platform called NICE CXone Expert (https://www.nice.com/products/digital-self-service/knowledge...).

Some of you folks might remember an OSS wiki application called MindTouch (during the mid to late aughts) that later pivoted into a SaaS company. This is the same hosted software running the LibreTexts libraries, as the company and all assets were acquired by NICE. The LibreTexts team out of UC Davis built significant customizations on top of the existing base platform, which includes many custom user interface components. That being said, as the years went by, the software was repositioned and sold as a knowledge base for customer support teams and call centers, so this library-like information architecture is more or less layered on top of software that is specialized for a different use case.

Disclaimer: I was formerly a lead engineer and director for MindTouch, Inc.
It was the parent of the child who planted the bug.
I’m with you here! I still miss Dashboard to this day, and regret that such a great idea never caught on. Having widgets merged with Notification Center (!) is such a worse experience, especially on smaller screens.

Never mind the fact that apps like Calculator only allow a single instance/window for no reason. Only way around that is to literally duplicate the app!
This was actually a Shown HN just a day ago: https://news.ycombinator.com/item?id=29954994
Hey e-pelaza, hit me up via email if you'd like to talk about how to approach this. You can click my username here which will take you to my profile. Once there you'll find a link to my personal website - my email is listed there.
> in terms of cultural impact. The closest they've ever come, in my opinion, is probably with Making a Murderer

Tiger King & Squid Game were both pretty impactful.
Harsh Feedback
Having worked with Oracle it is indeed terrifying. You can make it safe-er but it’s a lot clunkier and you have to think it through. With Postgres it mostly just works.
Is Crystal still useful anymore? Now that Ruby has type checking / optional types.
Agreed.

Posts like this seem to get upvoted on HN just because "oooh, a pretty animation" and/or they struggled with college math "See? This is how they should've taught it! Pictures are better than lectures!"
People seem baffled its gone for no reason, but I have long suspected the feature caused audio artifacts. When I would FaceTime friends, if I had the phone leaning against something, portrait oriented (so charging port towards table) I would occasionally get terrible artifacts in the call. I assume it had to do with some audio filtering thing causing feedback. It was def a software issue because it showed up one day multiple devices (me and friends and partner) after a major version update.

So, maybe they took it out because the sound quality was impacted too much.
I thought Hawaii was more occupation than protection? The protection is for the mainland US
Double Commander 1.0 – cross platform file manager
As an amateur/hobbyist street photographer, there's another angle to using old/unusual cameras like digicams, Kodak instant cameras, etc:

It's adds to your credibility and reduces how threatening you appear when you snap a photo of someone in public. If you're using your phone, the subject's assumption will be that they are about to be plastered all over your social media. If you use a huge DSLR, you come across as creepy.

If you're using something odd, unusual, uncommon, like a film rangefinder camera or digicam, it's much more clear that your intentions are not evil, and that you simply really like photography. I've had curious people ask me about my camera after they notice me take a shot of them, which would never happen if I had used my phone.
> I just need to know enough to either make a little money or avoid it altogether

> gambling is not my gig

i find it hard to reconcile the two?

> Someone once wrote that Bitcoin also has executable code so that's on my list to investigate.

yes, bitcoin doesn't even have a way to do payment without going through bitcoin script.

it's all in active development. there are more convenient languages that compile into bitcoin script, like miniscript and sapio. and finally there's rootstock project that allows running ethereum contracts directly on double-pegged bitcoin sidechain.

> I wish Elon Musk well, but he's only human

s/only/the richest (briefly)/

a wise man one said - with great power comes great responsibility. elon seems to enjoy shittalking and flip-flopping on topic of various cryptocurrencies that it's crossed (for me) the threshold of market manipulation for personal gain.
I suppose they will need to have some sort of power supply, since they will need minimal work from me.

however I might like to have an external power supply/ batteries that I can update say once a month rather than run a power connection to the house.

I don't necessarily have a computer available that i can depend on being available at the times needed to tell the computer to take the picture although probably i do (with 95% probability so i guess I could do some stuff to have it work 100%) I would definitely want it to work 100%.

All this however is now getting into how I would think to solve my problem, and I am hoping to get solutions from other people who probably have done similar things or have knowledge about the kind of problems I should consider and can give me ideas that would not be how I would think to solve my problem :)
Often cheap labor is the thing holding back the automation of particular tasks. The greeks and romans seem to have been technologically capable of creating an industrial civilisation, but they simply never had the incentives. Imagine what would have happened if they had voted to outlaw slavery?

If you increase the minimum wage by 10x, well... quite some low wage work wouldn't actually cost 10x a single person's wage to automate. Depending on the nature of the good or service, the price might go up a bit at first to recover development costs, and later it might go down drastically once those costs are recovered.
Is this a bug/typo?

:systemd.ready(),
:systemd.set_status(down: [status: "drained"]),
{Plug.Cowboy.Drainer, refs: :all, shutdown: 10_000},
:systemd.set_status(down: [status: "draining"])

Shouldn’t the status be set to “draining” first and then, after drain is complete, to “drained”?
> As soon as you're aware of an incident, tell your users!

These days you'd be lucky to get any information about an incident on a status page let alone being communicated with.
How do you compare the RAW data? If you're just loading up images in your editor then the editor is probably applying a camera specific profile that modifies colors and curve among other things. Color rendering depends on the lens too somewhat IIRC.
I wonder if someone can recommend a lightweight http server library? I like Javalin but it's based on Jetty which is a fully JavaEE compliant framework and includes support for things like OSGI which I don't need. With the whole Log4j situation, I'm re-evaluating some the libraries I've previously relied on.
While this is a reasonably accurate picture of what happens when you hit the report spam button, you’ve left open a somewhat false dichotomy that is quite central to the mis-categorizing of marketing email as spam. Checking in the opt-in button takes on several forms, an extremely common one of which is signing up for a service where the opt-in button is in the terms or other fine print, it is not always (or even usually) a default-off explicit and separate button click somewhere. There is often, and with most good companies, an explicit opt-out button somewhere. That is what should be used before reporting spam, if we want spam filtering to remain reasonably good.

You’ve described what happens when you report spam, but not what happens in the future when more people get upset over email and reflexively report all marketing email for accounts they chose to sign up for, and opted-in to marketing email for (by agreeing to the terms), and potentially still need transactional emails for. The average person doesn’t know the difference between transactional email and marketing email, and if you follow @Old_Thrashbarg’s advice to report any email you didn’t expect as spam before adjusting your settings, then eventually we might lose those settings as companies and providers all come to the conclusion that people can’t be bothered.

You’re also suggesting that there’s some broad segment of good marketing email that people don’t consider unsolicited or even spammy, which is by and large not true. There is practically no such thing as highly intentful ads that most people want, aside from the occasional short-lived viral campaign. By definition, marketing is a push initiated by the company to sell their wares, and most people would prefer not to watch ads given the choice.

Don’t forget that Mailchimp, Mailgun, Gmail, Hotmail, and almost every other service you can name here is actively making their income from email marketing. As much as we want to, it’s going to be difficult to block all marketing email, and they all have a vested interest in delivering email, especially from the people who are paying for the service.
That's what I was hoping about my similar problem with facebook, but alas ... no kind HN denizens have offerred any help yet :)

Post is still here if anyone's interested or can help: https://news.ycombinator.com/item?id=29876423
I was enamored with this project. How couldn't everyone see this was the key to a marvelous future?

Then I adopted a dog instead, and sort of forgot about it.
To me it looks like looking for new toys.

My C complaints are well known, yet I don't see the need to make the build system even more complex, dropping platform support, for the benefit of yet another language, regardless of Rust or Zig winning in the end.

Then they shouldn't have merged the JIT to start with and just do their own Ruby implementation instead.
I never thought of it that way, but I did have a few friends who were very enthusiastic about OLPC, and most of them were very interested in Bitcoin.

There’s a certain similarity in some of the ideas of libre software, self-improvement, etc.
Hating comics because you don't like Frank Miller sounds like a huge overreaction. If you don't like Frank Miller, just stop reading his comics. Or, better yet, roll your eyes at some elements of his work, admire others, learn what you can from them, and form the nuanced opinions we need in our complicated world.
Indeed in ~10 years of administering postgres dbs from 0 - 10TB the only issues that have approached "nightmare" status were from punting vacuum jobs on large/fast growing tables until it got to be too late.
> If we were to increase the minimum wage 10x, what do you think would change about the economy?

If we increased the minimum wage 10x and somehow that policy was binding, there would be a whole lot of involuntary unemployment, workers' overall income would plummet and we would have a deep economic depression. But there's nothing that suggests such effects from an economically viable UBI. Such an UBI would barely be enough for subsistence, possibly not even that, so people would still choose to work if only to acquire some disposable income. For every single thing that 'ceased to be done' because of increased expenses, there would be growing employment in some other, higher-productivity sector.
I wasn't even referring to CRuby, I was referring to YJIT especially. For now, it only works on x86_64 Unix like systems (Linux and mac). I doubt that someone will ever port YJIT codegen to these "esoteric" architectures, so rust platform support is enough.
I'd go one step further and say that the article's value is also in pointing out that being aware takes practice, you can't just flip a switch and decide to start being aware of your current mental state. You need to pay attention many times to start to connect the dots and be able to recognize the state you're in and the best way to respond.
I just gave a couple examples I had in mind because they came up recently. The point was that the parent's assertion:

> you wouldn't use ruby outside of Linux, Windows, Mac, FreeBSD, OpenBSD

Isn't quite true.
Sign up for a Chick Fil A account and try to unsubscribe from their marketing emails. It's totally not a dark pattern that it fails or anything.
Can a career coach find you your dream job? – BBC Worklife
There are two components in this bug:

* Finding your browsing history: historically this was just as trivial as the DB name leak

* Finding the google ID: this is the bigger issue and provides a very concrete way of tracking a specific user.

I was trying (admittedly terribly) to say the browsing history is not the worst bug in the grand history of the web, although it is very clearly bad.

The bigger issue is the google tracking ID being leaked to third parties.

[edit: I incorrectly claimed there was a google id when you weren't using a google account, forgetting of course that YouTube is part of google. herp derp. I work in tech and use to work on a browser engine]
This is so friggin cool.

I would kill to have this as like a Python library or something, any chance you’d open-source it?

Or is there a GitHub link already and I overlooked it?

Either way great job.
Oh, that's no fun. Sorry to hear it.

Fortunately people are working to make that kind of thing less necessary (though it can't be eliminated completely of course; someone still needs to watch and maintain the machines).
Shottr – Screenshot Annotation App for Mac
I need to work at better places. Our managers are the ones who schedule the "quick chats" to "see where we're at". In particularly stressful situations I've been blunt in saying we're not going to be able to solve the problem during this meeting so please let us get back to work.
No, because these states are set on shutdown, and processes are killed in reverse order. So first the `draining` message will be set and then `drained`.
It's the same with all of FAANG.

It's now been almost two months since my facebook page of 56k users was hacked, and nobody at facebook seems to give a shit: https://news.ycombinator.com/item?id=29876423

I just gave up and made a new page now. Hopefully the hacker won't manage to claim that one too.
Ulisp is cute but (when I looked at it a while back) way too limited and inefficient. My favourite Lisp of this type is Hedgehog, which should run very nicely on a Pi Pico. Its main drawback is it has no REPL, but instead uses a separate byte-compiler that for some reason is written in C.

https://github.com/sbp/hedgehog
It’s a theme for Hugo.

https://themes.gohugo.io/themes/hugo-theme-terminal/
Northerner terrifies Londoners by saying "Hello":
https://www.youtube.com/watch?v=PT0ay9u1gg4
Show HN: Tiny Lisp (based on pg’s roots of Lisp) in caml
That's the truth, the fact
Tsunami was minor but no ash here yet. Everyone is okay :)
Star formation near the Sun is driven by expansion of the Local Bubble – Nature
Didn't Henry Ford actually do something like this for his own workers? He paid a much higher wage than his competitors, on the argument that his own workers should be able to afford the factory's products.
So nice of you to backpaddle in the first 3 paragraphs. But the opening comment I critiqued was quite direct about the lack of Christian values of professor fearing Covid.

> The OT specifically instructed people for such diseases as you might know.

You just vindicated the professor. The students ar just as much vectors of disease as those lepers banished from the city were to the city city dwellers. The joys of incoherent dogma, you can always find an applicable quote.

Your 4'th paragraph is a space filler. Let me guess you are Eastern Orthodox. It is common for Eastern Orthodox to blame the Catholic heretics, or worse those Godless Protestants for all the bad reputation Christianity has among the non-religious. If only people knew the true Christianity, they would see the light.

As for your fifth paragraph, just no, to basically every sentence.

Excuse my sarcasm, but I really hoped you would be able to empathize with my previous comment and understand how awful the thread opener was, along with equally crass now deleted comments by podgaj and this comment by coldtea:

> On the other hand, this is life. You can die from 100 other ways, and in his age, he could die any moment anyway. At some point you soldier up and don't fuss like a baby over any danger.

Or this one by tokai:

> I rather get paid without having to work and taking any risk of illness, than doing my job and providing the students with the teaching they have paid for?

Have you maybe considered that maybe the professor is not a Christian. Maybe he is a Jew and behaving according to scripture by keeping their distance from people who are potential carriers of disease. Maybe their religion is none of our business and we should not assume strangers should behave as saints and judge them for not doing so. It truly is upsetting that pointing out the vitriol thrown towards him has failed elicit any trace of empathy towards him. And if entitled vitriol is bad, religiously moralistic vitriol is the worst.
Federal Judge Rejects Facebook Request to Dismiss FTC’s Latest Antitrust Lawsuit
Ask HN: Ever felt burnt out from high level dev? What did you do to fix it?
Hi HN,

I'm having an dilemma about my career. I'm very fortunate to be in the position I'm in, I have a very secure and well paying job. I write APIs/web services/websites for a big company. It's not something I'd call particularly challenging, it's fairly CRUDdy but there has been some interesting challenges here and there. I've manged to work my way into a more senior position in the company expecting the challenges to be greater, but it's pretty much more of the same. And to be honest, I'm feeling burnt out and bored to death.

I don't know if it just means I should move companies and it's not the high level dev that's burnt me out. Or whether it is that I want a different/harder challenge.

If you've felt this as a developer:

Have you moved internally to another team and felt reinvigorated?

Did moving companies reinvigorate you even if the work is mostly the same (e.g. writing micro services)?

Has anyone moved to lower level programming to face a different challenge (e.g. embedded, game engines, etc.)? How did you do it?

Has anyone worked in a company that employs both high level and low level developers (e.g. game developer with online services and a game engine, company with web services and robot firmware, etc.) and successfully moved internally to lower level development?
He's also a billionaire and a megadoner to the Democrat party.

Is the Democrat party OK with receiving funds from people like this? Why?

Are Democrat candidates OK funding their campaigns from people like this? Why?

EDIT:

In the same interview he says:

"I'm not even sure that China is a dictatorship the way that you want to call it that," Palihapitiya said after a cohost called the communist nation a "brutal dictatorship."
I've heard that argument from people before. I love that the stock images from my nikon z5 are fairly clinical. its the best starting point for when I load them up into dx0 photolab and start adjusting all the variables/adding film simulations.

What I love is that I can get a nice SHARP, low distortion rendering. You can't fix that in post.
I went a little ways down the rabbit hole with some of the links in this article and ended up looking at the trailer for "The Knobbly Crook", a very peculiar point-and-click game by the art half of Bloodlust Software. Who, after drifting away from the programming half, apparently ended up at a Canadian game team called "Strategy First", then as a level designer and writer at Ubisoft.

It's free but Windows-only so I can't check it out. Looks pretty crazy.

https://store.steampowered.com/app/378300/The_Knobbly_Crook/
I think so. It has a similar syntax to Ruby, is statically typed with type inference, and has a much higher performance. I don't think it intends to nor can it replace Ruby. But it's still an attractive alternative for many projects.
If you want to support indie Blender artists, sheep-it[0] has been around for years and lets you use your free CPU/GPU to render user-submitted 3D projects. You get points for rendering, which you can then use to submit your own jobs for distributed rendering.

https://www.sheepit-renderfarm.com
one of their national sayings is ‘Silence is gold, talking is silver’.

Taken from Arabic where it is evidenced since the 9th century
https://en.wikipedia.org/wiki/Speech_is_silver,_silence_is_g...
Unloading a palette off a truck without a forklift
> as we have more and more interdisciplinary scientists jumping in at the interdisciplinary level, we're already in an era where diletanttery (especially in trendy science mashups like biophysics) is high

Once heard a bioinformatics (CS) PhD candidate say "natural selection would remove a region of the genome if it didn't have biological function". They graduated with a thesis having to do with genome evolution.
> I mean, makes sense if your threat model includes people pushing malicious code to CI, but aren't you more or less done for at that point anyway?

Maybe. Back in the old days if you had the commit bit your badge didn’t get you into the server room. I get the impression a lot of shops are effectively giving their devs root but in the cloud this time, which isn’t necessary.
Wow. Did not expect!
A) Last time I bought a car, the guy at the dealership filled out the entries in the car registration DB (probably using the centralised car registry database's dealership API...). The guy I was negotiating with anyway. So one guy (or less, considering he was mainly doing the job of, you know, actually selling me the car), not three or four. And don't worry -- I didn't -- he could probably have filled in some bullshit, like transferring ownership to himself or something, but then I'd have set the police on him.

B) So how many people would it take in your blockchain scenario -- why wouldn't there have to be just as many to enter the change of ownership with the "special road police department" etc?

C) How would you know that your "smart contract" couldn't do the exact same bullshit, transfer it to the dealer or whoever he has fencing his hot cars for him? If it did, wouldn't you have to go to the police just like I would?

D) "Lawyers"?!? Where the fuck do you live; in North Korea or something?
"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

Maybe you don't owe glamorous academic media labs better, but you owe this community better if you're participating in it.

https://news.ycombinator.com/newsguidelines.html
Containerize Go and SQLite with Docker