skysight-inc/HackerNews huggingface dataset:
> Also, people won't bat an eye at paying $40k, $50k, or $60k for 1 year at a university

I'm European, I paid 500 euros per year, and that included laboratories and everything.

> It has more to do with psychological anchoring than any sort of economic rationality.

I really don't understand your argument here. Just because you think it's a fair price doesn't mean it's a good price for me.

FYI I used to spend 40/50$ per hour of algo and ds lessons in the past, or I pay 20$ for french classes and a similar price for chess lessons, all of those over zoom/teams/meets.

I'm not against paying for education, but I don't see the value of a 30$/month membership to do these courses.
Beware of board member liability for that crypto stuff.
> I couldn't find a single datetime library that has a concept of instances that could be interpreted in different time zones.

Jane Street's Core has a good timezone support (the thing you need is pair Date.t * Time_ns.Ofday.t). sqlite3-ocaml [1] seems reasonably documented.

[1] https://github.com/mmottl/sqlite3-ocaml
Does anyone actually drink plain warm water?
Or actually in that context it makes sense, I apologise
11. I saw a ton of red flags in regards to grammar and spelling but brushed it off, maybe it was just some foreign recruiter, whatever, I make typos all the time

That's part of the scam though, it's made on purpose
First off, Stack Overflow is super close questions happy. Asking a question without a minimum code example gets it closed before you can say MVP. Same for mark as duplicate.

> Most devs new to Rust do not understand &str and String and 99% of the content about is how implementation details

Looking at doc like this:

https://doc.rust-lang.org/rust-by-example/std/str.html

https://stackoverflow.com/questions/24158114/what-are-the-di...

Which part didn't convey the info you wanted? How would you convey it?

Curse of Knowledge is real, so to me it looks trivial, but I started Rust before str/String were a thing. I don't know what it's like to start learning Rust.

> I want to have a function that returns the UTC now as a string.
Now what? Opening a question on SO -> question closed, here is a question about &str and String that has nothing to do with the use case.

That's on Stack Overflow overzealous moderation. If I had a dollar for every question of mine that was closed with mark as duplicate, I'd be a richer man. Doesn't mean it was specifically Rust community.

Did you consider Rust Discord? I asked few very technical questions and I got some really good answers.
My grandfather Fred executive produced the see it now broadcast mentioned in the article. It was noteworthy at the time because it was the first time someone showed both coasts of the US at the same time on the same screen, live.

I never knew the tech behind it until now.
My PhD was in image processing - never really got to use it in any day job, but I published an iPhone app that back in the day that would read a sudoku puzzle and solve it. That led to a few side gigs and I’ve done off and on consulting jobs in the image processing space over the years.

Most problems tend to be amenable to “classic” techniques (eg OpenCV) and if you can get involved early enough there are a lot of affordances that can be added to make things a lot simpler (e.g registration marks).

I’ve also got a small YouTube channel that brings in a bit of revenue from ads and sponsorship.
Well, this is one of the problems Germany has. Lots of moaning about immigrants failing to integrate, no real effort on the part of the bulk of the existing population to help them integrate, including such luxuries as "talking" and "listening". Your attitude would be unthinkable in the UK or the US but is everywhere in Germany. I can see why communities like Turkish one are often considered as having failed to integrate in Germany, and I don't believe the blame lies with the Turks, let's put it that way.
People always say Russian scammers are safe if they do Cc fraud etc.
This is absolutelly not true, maybe some government collaborators get away with it because it is sanctioned, but the regular joseph will absolutelly go to prison, or be recruited for a war zone.
I developed a taste for Diet Coke some years ago when I tried to cut back a bit on sugar. Being based on a different drink would certainly make sense given the large flavor difference! Funnily enough it was just a few weeks ago that I justified getting a Diet Coke to a friend by saying that I get Coke Zero when I'm in the mood for Coke and I get Diet Coke when I'm in the mood for Diet Coke.
What You Should Know Before Using the Lensa AI App
While I am guilty of using Lensa AI and found it interesting, I am worried about how they will use my data. I have mostly uploaded my photos that were indexed by Google anyway, so I am okay for now.
Nolan Bushness is probably on the board just for show. He's almost 80.
> "calling an api which uses agpl code" is equivalent to using the code itself

No, not at all. If a server is AGPL-licensed, clients may have whatever license they want. If a client is AGPL-licensed, servers may have whatever license they want. What the AGPL does is provide that if code under the AGPL is used to provide network services, then clients of those servers are entitled to the server source code. You may read the terms here: https://www.gnu.org/licenses/agpl-3.0.en.html

There is no copyright mechanism by which the AGPL could apply to clients of an AGPL server.
The bug is in one of these two lines:

https://github.com/apple-oss-distributions/xnu/blob/5c2921b0...

https://github.com/apple-oss-distributions/xnu/blob/5c2921b0...

This uses the macro SLIST_REMOVE (https://github.com/apple-oss-distributions/xnu/blob/5c2921b0...) to remove an item from the linked list. If you look at the code to do this it's a pretty simple linked list traversal: https://github.com/apple-oss-distributions/xnu/blob/5c2921b0.... However, it doesn't have a check for the end of the list, so the item must be in the list, or it's going to walk right off the end and dereference a null pointer. In this case that's exactly what it ended up doing.
does this "vulnerability" disclosure and its ongoing fix support the idea that more people are looking at the code and finding faults, before they get exploited in the wild, making the software "better"? as opposed to blindly claiming "unhackable" argument, the software is getting better?
Context:

> (CNN) Prominent American journalist Grant Wahl has died in Qatar after collapsing while covering the World Cup

https://www.cnn.com/2022/12/09/football/grant-wahl-death-wor...
The text to "Seven Spanish Angels"[0] took on new meaning for me after I realised that TX was a slave state. Comparing to the rest of the continent, abolition had started in Mexico in the 1820s and was complete by 1829; abolition was legislated in the British Empire (hence Canada) in 1833 and entered into effect in 1834.

[0] eg https://www.youtube.com/watch?v=x8A9Y1Dq_cQ
> The fact every gamer now expects a tutorial level just demonstrates how much gamers today expect to be hand held.

nothing even remotely new. That was already the case since the Playstation 1 days. It's just become worse since then, but that has happened as soon as video games went mainstream because you had to make the bunch of uneducated people want to play games.
Maybe that's a more likely possibility. Northern Iran has Kurds. If the government of Iran falls and the country turns to chaos instead of democracy and the Kurds declare independence, then of course Turkey will want to be able to invade.
Started good, then the real agenda behind the piece is revealed. Then it lost me.
Aren't you talking about copyright assignments rather than AGPL? You can definitely compete using AGPL, you just have to publish your changes (without necessarily assigning the copyrights), just like the company you're competing with has to if they start using your changes and you haven't assigned your copyrights to them.
> Try to finnish Mega Man or Super Mario 3 (without using the cheat pipes). I mean ... did any child actually manage to do it?

Of course we did. We also didn't have hundreds of games to play at the same time.
They put in quite some effort into writing the docs but then they often leave them to rot. Broken links and invalid code.

You'd have thought that a company the size of Google would have their public documentation problem totally solved by now.
The big difference is the kind of glass and coatings used, this can make a few % difference at the same angle of incidence. Typically the yield below a 45 degree mismatch is the maximum panel yield x cosine(angle of incidence) x transmissions (anywhere from 90 to 95% depending on coating and base material). Beyond 45 degree mismatch there is a sharp drop off.
Could an AI bot rewrite my novel?
I let my guard down once, because of a third party survey from actually Apple. Then actually Apple allowed the third party to funnel me onto their third party site. And that's where I suddenly found myself subscribed to a $15 fun recurring weekly quiz. I trusted them, because it's Apple, right? Except it wasn't Apple anymore. And, well, it wasn't fun to me so I un-subbed pretty quickly, but the first $15 were already payed. When I looked into it, they'd hidden themselves through layers of proxies so it wasn't possible to find an office address. And there was ofc no help to get from Apple, because they assured that they were only responsible the third party survey, and not what happened when you where funnelled onwards. I still think this is pretty crappy customer service from Apple, and that cooperating with such a scammy company reflects very poorly on them. Oh, and I still want my $15 back! (Don't worry, it's nothing compare to what I lost on FTX...)
> "I mean, death is a natural part of life, whether it’s at work, whether it’s in your sleep."

Wow. Truly astounding apathy.
It’s definitely not my passion but in 2013 I built a WordPress plugin around the API of a popular newsletter service and it’s been paying my bills ever since.

Still going strong at €36K per month excluding VAT.

There was (and still is) a huge market where non-technical people are looking for a GUI around something a programmer would find very simple (and usually too boring to work on). More so if the tech surrounding it is not particularly sexy, as is the case for WordPress and PHP.

Ps. In case anyone is reading this, I am open to selling. I spent about 4 hours a week on it and the rest is handled by 2 freelance people costing
about €1K / month each. Contact me for details if interested and willing to pay in the ballpark of €1.6M.
I didn't know that Raspberry Pi was popular among organised crime... because that's the 'police surveillance' we're talking about.

I am very disappointed by HN members on this one... really unsavoury.
This article actually suggests that desertification is a critical part of the Rainforest ecosystem.

There are important deserts and there are important grasslands and important forests. It seems a valid point that not all ecosystems are of equal importance.
> Gender in gendered language matter, unfortunately. The best advice I heard is to always memorize the word with its gendered article. (assuming language has articles)

For written language yes, spoken it doesn't really matter as people will cut you a lot of slack.

In Spain there was a football comentator from England, Michael Robinson. Robinson had an obvious English accent and even though his Spanish was very very good, but he still he messed some things -including genre- and nobdy cared. He was a comentator for many years and people liked him a lot.

In the US you have other examples of the same things. For instance I can think of Sofia Vergara and Charo to name the first that come to my mind. Both quite popular and I can spot their accent and some mistakes instantly and I'm not even a native speaker.

Also I mess gender a lot myself when I speak English and people don't seem to care.
Isn't the threat model of this somewhat similar to running untrusted code? - i.e. what browsers are doing in their JavaScript sandbox.

In this threat model, no one tries to pre-verify that the code doesn't do anything bad - indeed, thanks to the halting problem, we know this is generally impossible to do - so the usual approach is to sandbox the JavaScript interpreter itself and ensure it can only access pre-approved resources.

I think a similar approach would be reasonable for LLMs. Trying to teach boundaries to the model itself is always going to be an error-prone cat and mouse game. It seems much more practical to me to restrict the IO of the model and treat any model outputs like you'd treat untrusted, user-provided inputs in a conventional system.
Ohhhhhhh yeah I read it on mobile and was wondering what all the brackets and braces were for.
Here the condoms available in every train station/gas station/etc. are not free, but they're certainly much cheaper than the pregnancy tests which sit next to them in the vending machine!
I hadn't seen that, thanks.

I try to always keep a healthy level of skepticism with these things.

I'll have to dive into this in more detail tomorrow as it is now quite late and I spent most of my time deep diving/corroborating research from the recently released BiS report regarding the off-balance sheet, 85 trillion in USD denominated FX market swap liabilities, which supposedly are expiring in 12 months.

Looked real bad, but its too early to draw any kind of sentiment/market speculation without a lot more research.

This is the report I was checking out.
https://www.bis.org/publ/qtrpdf/r_qt2212h.htm
An innovative instrument is one that's trying to sound like 2022 and not 1982.

I love the hardware Roland sound. Especially the Juno 60 which is one of the sweetest sounding synths ever made. The Jupiters and Junos are musical in a way that other synths never quite matched.

But the Roland Cloud and Zencore versions are close, but... eh. And Roland Cloud Manager is an absolute clusterfuck of a product. It seems like Roland are all about the money now, and they don't even like their customers all that much.

Meanwhile... I bought ModWave Native yesterday and it's the most fun I've had with a synth for a long time. It sounds nothing like a 1982 throwback. The wonderfully bonkers gravity-well based KAOSS modulation makes the sounds organic and unpredictable, far away from any traditional ADSR/LFO combination.

I don't think it's gratuitous or over engineered at all. It's in a nice spot where there's some interesting added complexity on top of a recognisable wavetable engine.

It also works much better as a VST than as hardware because there's more polyphony, it's easier to edit, and it doesn't take up any space.
Tbh I often find I would like to use variables in sql. Something like

americans := SELECT username FROM users WHERE country = "us";
SELECT url, visits FROM posts, americans ON posts.author = americans.username ORDER BY visits DESC LIMIT 10;
Another fun example of this is 111 8th Avenue. It’s all Google territory now but it was a pretty interesting free for all of various tech adjacent things in the late 90s dotcom era.
Ah, yes who doesn't know about the famous German welfare recipients living in lavish palaces with their 10 comely mattresses and their stable full of fast horses, which will pull their gold-encrusted carriage to the hunting lodge a few times per month, and a small group of life guards to keep them safe.

It is highly misleading to compare lifestyles between different centuries like that.
> salt crusts are highly reflective

I think this will not be a problem, as the salt would be continuously washed away with new water. But the corrosion would be a problem indeed.

Maybe some plastic/epoxy/glass casing would help, but it might also hinder recyclability.
The referenced comment: https://news.ycombinator.com/item?id=33743424
I mean, I don't really see that happening. Sweden is for all intents and purposes cashless these days, and I don't think we have more giftcards now than we did in the 90s when cash was commonplace.

To clarify about the cashlessness of Sweden: cash still exists, and you can still get government printed bills, but many places have stopped accepting them, and these days whenever someone has non-foreign cash it becomes the topic of discussion: "why the hell do you have those?"

Honestly I don't know that they're useful for anything except donating to homeless(and even they usually have swish these days) or buying illegal drugs
> 99.99% of the population picked up their mother tongue just like everybody else.

They have - over the course of many years, completely submerged in the environment of their mother tongue, when they had an abundance of leisure time.
> Reading EULAs and watching ads are not the path to success.

Agreed, but unlike a login prompt, those things are there for the benefit of others - not you. To continue the analogy: blowing through a login (or changing traffic signal, regardless of color) is like an ape exposing his belly to any silhouette vaguely shaped like a trusted member of the troop.

> ..stop paying attention to wiggling bushes..

Dunno, he could also have a breakdown - lab rats are known to practically lay down and die when you suddenly reverse the role of external stimuli in a system of punishment and reward. But I don't see how that fits here, the user isn't being plagued by nonsensical login prompts constantly springing into existence.
Can you please do a soup-to-nuts YouTube tutorial on this?
Taking the title as a given, what happens with High-School second/third languages?
macOS apps which I share at https://lowtechguys.com/ bring me $7k/month on average at the moment, and it keeps growing.

It started in 2017 when I shared the first free and open source version of Lunar (https://lunar.fyi/), an app for controlling monitors.

At that time, there was only a command line for doing this stuff (https://github.com/kfix/ddcctl) and I wanted a more visual way of changing the brightness. So I learned Swift, learned how to bridge the ddcctl C code and call it from Swift, then made a rough interface and published it: https://www.producthunt.com/products/lunar#lunar-5

It turned out people did have a need for this and asked if they could donate. I set up a Buy me a Coffee page and in 4 years collected about $5k in donations. That's a lot of money for a Romanian.

When Apple Silicon appeared, Lunar didn't work anymore because the whole hardware arrangement and drivers were different, and there was no documentation on how to send I²C data. I took the plunge and quit my stressful job, bought an M1 MacBook and reverse engineered the I²C communication: https://alinpanaitiu.com/blog/journey-to-ddc-on-m1-macs/

Then published Lunar 4 as a Free version with a Pro paid upgrade. I was reluctant with this, didn't think anyone would buy it, but to this day I'm able to be unemployed and put my ideas into practice because of it.
Hopefully it's not AI generated
Are you GroCycle by any chance? Huge fan of our YT channel here. Mushrooms are amazing.
Tried your prompt, here's the response now:

"Enter is a five letter word beginning with e and having t as the third letter."

Try again.

"Ether is a five-letter word that begins with e, has t as its third letter, and does not include the letters i, l, u, or h. It is a colorless, highly volatile, and flammable liquid that is used as a solvent, especially for gases."

Try again.

"Emit is a five letter word that begins with e and has the third letter t. It means to give off or produce (something, especially a gas or sound)."

So it was correct only the first time.
They received abuse so they blocked the perpetrators. Well done Raspberry Pi.
> The NVC approach would recommend that instead of "you're being a bully", you could say "When you said XX, I feel rejected and small". Its a much more vulnerable statement, but its much more powerful to hear.

Telling how you feel instead is self-sacrificial as it intuitively feels promoting further bullying and trauma, since these feelings must be what the bully wants. To the bullied saying something like that may feel as digging own grave.

But yes, assuming bullying is assuming what goes on in another's head. I can more than identify that mild tease can be an indication of familiarity and rapport.

So the best way to stop bullying is from the outside. If you suspect bullying intervene, if it's not obvious right away you don't need to flat out presume bullying takes place but you can engage the participants and get a better picture based on their responses.
What about dust? Texas isn't exactly know for being spotless
Consolidate Chat Sources for Use in OBS with Social Stream
The Jaquet-Droz automata were not chosen at random; they embodied "accomplishments": things that the XVIII upper classes did and lower classes did (maybe even could) not.

* The Artist

* The Musician

* The Writer

https://en.wikipedia.org/wiki/Jaquet-Droz_automata

(Edit: and come to think of it, all of the above are today still culturally aspirational, if highly illucrative, occupations)
Nice article. I learnt some stuff.

WRT to length of a statement, look at how many operations are being done. If it’s doing something like filtering that should be 2-3 ops on the same line. Perfect application of a comprehension with an if statement.

If it’s 5+ different things jammed into a comprehension, you’re failing PR. Don’t think it needs to hit 2 LOC before refactoring.

Build a list, take a property, call a function with that value, iterate, if something, else something, all on one line?? Aren’t you clever. Now, let’s write professional code.
Don't try this at home. Cold water can crack the glass or cause other thermal stress.
I suspect the author used chatGPT to generate some of the arguments against it. As always there will be downplayers and critics as they really need to justify Their existence. But they are only talk not actions.
> Why is it better to actively facilitate the act of paying an assassin than it is to not do that?

for assassinations, may be we currently all agree that it isn't good to allow it to happen. However, that is only just an extreme example, for which it is something most people would agree should be illegal. But what about other actions?

Killing the ability to transact, regardless of the subject of a transaction, is detrimental to change, and entrenches existing powers/authority. These existing authority should not feel safe implementing new laws, if there are ways that could circumvent them. This makes the authority remain honest, and only implement laws that would have popular support.
Conditioning mask strength helps with this. I did a demonstration in this video https://youtu.be/yUfhvPBURSo
I think that's what the specs prescribe, yet it seems that desktop clients like VS Code work around that somehow...
Their execution, although deserved, was done too swiftly by a sham trial so that their accomplices in the 'Securitatea' (the Romanian KGB) could quickly bury and cover their involvement into the atrocities of the regime and then go into politics as the "good guys".

Even today in Romania, the police, military and security services, collectively known here as the 'state police apparatus', have a huge amount of power and government influence. No political party dares touch their over bloated pensions and benefits or curb their influence.

They're pretty much above the law and untouchable. The old guard did not die with the Ceaușescus but lives on in modern clothes.
> He actually said that

What is he supposed to say instead?
Social Stream[0] is a replacement for previous[1] live chat overlay.

[0] https://github.com/steveseguin/social_stream

[1] https://github.com/steveseguin/twitch-youtube-restream-chat-...
> You use hardware keys and don’t care about forward secrecy. Private key never leaks.

I guess you mean "leak" as in "being copied", which relies on how good the hardware actually is at preventing this, but what if I just lose my hardware key, isn't that the same?