skysight-inc/HackerNews huggingface dataset:
In other news: "AI Doomerism Is a Decoy - Big Tech’s warnings about an AI apocalypse are distracting us from years of actual harms their products have caused.". Notable quote:

> This seems like really sophisticated PR from a company that is going full speed ahead with building the very technology that their team is flagging as risks to humanity

https://news.ycombinator.com/item?id=36175060
> No they're not. Yours is wrong. Multiplication has higher priority than addition so the order of evaluation begins with (x * 2) not (1 + x).

OK, I shouldn't have gone that far.

FWIW, modulus has the same operator precedence as multiplication and division.

So really, it is more like:

(- (+ 1 (* x 2))

(mod 3 x))

or using the increment function:

(- (1+ (* x 2))

(mod 3 x))
> Rust ending up as a replacement C++ helped it

If anything, it's more a C replacement than a C++ replacement. It will take some market share from both of course (and other languages to a lesser extent too), but functionality-wise, it just isn't (currently, at least) practically able to replace some C++ use cases.
I mean that can be said about society in it's entirety really at this point.
You haven't posted anything but hyperbolic FUD. "reasoned arguments" my ass, you're asserting that a telecom company charging more for service to a military in a warzone is "essentially robbery" and you ignore every comment that points out the practical difficulty and risk inherent to providing such a service. Pathetic.
Oh sorry, I should have been clearer: it's obviously not weird for china to do it, it's weird that so many otherwise smart people buy the narrative hook line and sinker.
This matches my experience. In 2010 I had been using c++ for ~15 years and at that time would have said (correctly) that I knew pretty much the entire language. This was at least partially confirmed by an interview I had at that time for a c++ role, for which I immediately knew the answer to every c++ question.

Since then I've continued to use the language daily but have given up hope of ever getting back to that relative level of knowledge. I just try to learn little bits here and there whenever it's relevant to something I'm working on.
That would still get a lot of backlash as a lot of users just aren't going to be willing to pay just to use a different app. Turning this around isn't so easy as you make it appear too it's still reddit effectively shutting out 3rd party apps.
> I also don't see the end goal making a bot that answers questions on SE.

A tip I learned long ago: Never ask a geek "why?", just nod your head and back away slowly.
After a closer look - I must agree. On the other hand, with more projects implementing bash scripts or using Docker for easier installation, maybe there's a way to make self-hosting easier without such dedicated apps.

Hosted services will always offer more convenience. If the price is fair, they are likely better options in general.
"Major Reddit communities will go dark to protest threat to third-party apps"

... And no one will even notice...
I'm a casual user and it's fine. The specific subs I'm on have very few toxic people, and I either ignore them or block them.

It seems heavily made up of very young people, which means a reliable trope is "I'm just getting into <genre> -- what are some good artists I should check out?"

But that's pretty harmless; you can just ignore them.
"Imagine if fossil fuel companies had helped, early-on, to hammer into the public perception of oil how it might end up being disastrous for humanity instead of burying the studies they made."

Saying your product is a disaster for humanity is...a bold marketing strategy...
The art of designing a language is expressing semantics in intuitive syntax -- it's an art because "intuitive" is essentially a psycho-social cultural condition. (ie., I reject Lisp)

C was "intuitively mind-expanding" to assembly developers and PDP-machine programmers -- and so on.

My aim is always to express a semantic concept in syntax so that it is so obvious that it's originating language developers will be shocked.

You can do that both with, eg.,

map fn over collection

and

xs/fn

and

repeat x from xs: fn(x)

and

{ fn(x) st. x <- xs & st. x > 0 }

etc.

In that each syntax resonates with a certain programming culture.

For novices, I suppose the following might be "consciousness raising",

set result :=
repeat:
set x := next xs:
save fn(x)
I used to work with GPS mapping software, and the number of engineers who would lazily use "lat:0.0, lon:0.0" as a default or "invalid" location on Earth was... a little scary.

When nuclear war breaks out, I am -not- going to want to be floating on a raft in the ocean off the coast of Africa at coordinates 0.0, 0.0 when the missiles fail and revert to their "default" target.
Yes, that is kind of true.

It is also what attracted me into C++ coming from Turbo Pascal and Turbo Basic, back in the early 1990's.

Although C++ culture could be much better towards safety, it is definitely better than whatever WG14 is doing, or C has brought into the picture for the last 50 years.

Also anyone that just copy pastes C like code into C++, is the kind of developer that will be using unsafe{} all over the place, on the languages that have them.
Kids learn A LOT from being left alone, if them being left alone results in TikTok daily binge.. well it is time to do something about that. Parents can not supervise their kids 24/7 they need some time to themselves and making a living.

The "frowned upon" part is why you really need to be picky about where you live. Having kids spend time with friends roaming the neighbourhood without morons calling cops or child services is a priceless benefit to them.
HN is a hacking and finance site. Expecting this link to not get flagged is like posting a thermite recipe to r/todayilearned and insisting it deserves a place because it taught you something.
The thing is, although the check looks like work, a correct C++ solution almost always needs to do the same work. There are real world cases where it doesn't, but lots more where in C++ we need to explicitly do the work or our program malfunctions, sometimes in subtle ways - while in Rust we get this right by default.
Proton AG|Senior/Medior Python Engineer (VPN Linux client)|
Locations: Barcelona, Prague, Vilnius, Skopje or REMOTE within EU|for more SW Eng opportunities, please see https://proton.me/careers

Tech stack: Python, GTK+, Qt
Apply here: https://boards.eu.greenhouse.io/proton/jobs/4140067101
or
contact Ondrej (TAP) here:
https://www.linkedin.com/in/ondrejillek/

Proton was born out of a desire to build an internet that puts people before profits, create a world where everyone is in control of their digital lives, and make digital freedom a reality. In this new world, you can communicate with whomever you want, protect your data and identity, avoid having your data sold, and safeguard against cybercrime.
Reddit is really mismanaged, the community, contributors and moderators have basically taken over in the past five years or so. People are quick to point out that there are really good subreddit, and I have no doubt that's true, the larger subreddits however have all developed in a pretty toxic direction. There are clearly right and wrong opinions, don't based on fact, "rules" enforced arbitrarily and everyone seems to have some type of diagnosis or social issues.

The lacking management of Reddit have allowed it to become a pretty weird place, not quite as bad as Imgur, but the idea is much the same. The community have been left to it's own devices for many years, and now the owners are trying to get some control back, in an attempt to make a profit. They're a just so far removed from what the community have built that they have no idea how to manage the site anymore.
Rust borrow checker and lifetimes are sometimes so frustrating. I hope that the Jakt language will evolve to the language I'd like to see: Swift without ties to Apple and Objective-C.
Which risk? I mean I saw "Terminator 1" and "Terminator 2" (great movies) and I played "Horizon Zero Dawn" (great game). But what proof do we have of those risks exist apart from wild exercises of imagination?
Accumulated error can matter, which is where you'd want that precision near 0°. If something is making tiny turns each frame for thousands of frames, floating-point inaccuracy can add up. (A smarter mathematical approach might remedy this, or might not; think of some game component that is supposed to jitter randomly each frame, maybe some particle system.) It's not common, but it's within hypothetical feasibility that the precision would be useful.
"Free speech as an idea is of limited value. Free speech as a set of material conditions from which we speak is worth fighting for."

Explored at incredible length here:

https://bearistotle.substack.com/p/bearistotle-solves-free-s...
"Sort by controversial" is mandatory
Hey, not sure if this was your intention, but your comment came across as quite rude, and makes me feel discouraged from commenting on something in the future that I'm not 100% confident about. And of course that's no way to learn.

A more encouraging response would be one that doesn't focus on whether or not I understand correctly (I'd already acknowledged that I may not), but on what the differences are, thereby spreading your knowledge rather than using it to make people feel excluded.
I think it should be (is?) a crime to leak data like that, and I think it should be (is) a crime to use data that you "find" like that. However I feel strongly that exploring and finding the data, and then reporting it responsibly, should be a protected activity akin to whistleblowing that is not a crime.
I sure hope that flatpack doesn't become the only way to use LibreOffice. Flatpack is a nonstarter, and building it from source would be a royal pain.
Pikapods have provided my software for a while. Have not had much feedback from users yet, but no bad feedback is a good sign I guess. The person behind PikaPods was very receptive to my concerns that their website mentioning of "upstream revenue share" could be misleading (didn't apply for my project), and they quickly took action to improve things.
> When was the last time you were legally prevented from repairing your property

"Legally prevented" is a dubious way to define this. You can use many approaches to prevent consumers from being able to repair things, but obviously sueing customers that try to repair things is not going to be an effective strategy. Still, you can definitely use the law to prevent replacement parts from being manufactured, or security mechanisms that may be illegal to circumvent.

> or was manufactured in a way that prevented repair?

That's exactly a focus of right to repair laws though. It's not about whether or not people are legally allowed to repair things, it's about regulating practices that thwart one's right to repair things, which have evolved unchecked for a while now. What's extremely sad is even mechanisms we know wouldn't hold up in court, like "warranty void if removed," continue to be effective anyways due to the lack of action.
Good, stay in strike forever, now I can finally post without been harassed by entitled moderators. SO is a toxic forum because of the moderators, not the OP's
But yet, the war is a slaughterhouse for Russia. It seems like the Russian issue is that they lack any modern weapons systems or skilled labor. They have playbooks for logistics but no way to actually move the line they send men to.
Let the kids buy their own $1000 smartphones and monthly data plans then. Nothing that expensive should be necessary for a kid to not feel left out.
$1B combined, not individually

> The three companies said they have agreed to contribute a total of $1.185 billion to a settlement fund. Chemours will contribute 50 percent (about $592 million), and DuPont and Corteva will together contribute the remaining 50 percent, at about $400 million and $193 million, respectively.
If I understand this correctly, these third party apps are drawing tons of ad money away from Reddit while at the same time increasing their hosting costs and dev costs for maintaining the API, right? How is this not a win-win for Reddit? They lower the traffic that was costing them money. I know it's user-hostile and that's the crux of the complaints, but it seems a little naive that these communities are basically boycotting and asking "keeping wasting a lot of money so we can hang out here for free". Am I missing something?
Twitter is badly managed by almost any metric - are you referring to its management pre-acquisition?
> Are you going to tell every computer manufacturer they have to use the same motherboard across all of their computers.

Roughly, yes. There are communication and energy standards, which are used by external devices, the CPUs should have embedded or externalized adapters to these standards. Motherboard is the place to assemble these standard-compliant devices together.
The assumption is that the movement has built enough support for everyone to strike together.

But a strike walk-out is one of all kinds of bizarre reasons one ends up getting scooped. Mice get sick, chemical stocks go bad, collaborators leave for personal reasons, etc. etc. Yes, there's a marginal increase in the odds that one gets scooped during a strike. Truth is, when it comes to transitioning to a faculty position (which is the point of a post-doc position), being scooped is really not that much of a deal. Having the big-ass discovery to one's name can help, yes, but what determines one's chances on the faculty market are a panoply of other factors too --- is the university looking for someone with your research profile? Did they have a funding cut? Is your advisor a famous person known to the hiring committee? etc. Fellows on strikes are acutely aware of the risk of getting scooped every minute that is spent away from the bench, but in the balance, its really not foremost on many folks' minds beyond a point.

So, worst case, people get scooped in the short run. In the longer run, better pay + insurance means far more talent even considering a post-doc position and academia at all. As for whether unions are the way to do it, one-time mobilizations or strikes or nebulous pressure from the public are not reliable and repeatable interventions as and when new issues arise over time. Like, imagine a scenario where a one-time strike gets media attention, gets people more pay but only for a different administration later to roll things back later when the issue is gone. Unions in the US have legal fiat for ensuring lasting changes to labor contracts and can be a pretty effective intervention for these issues.
Can't decide whether to fix a bug in production or rollback?
Pymg – A CLI that displays Python error messages more readably
Spent a few hours today manually refunding 50+ payments. It would have been a ton more but we already setup some pretty strict rules several weeks ago when this happened before.

Contacting Stripe back then was a complete waste of time.

We implemented a bunch of rules manually which mostly fixed the issue and I reached out to support to ask if there was anything else we should do.

A few days later they said we need to "take immediate action" and offered only generic advice.

I told them what we already did (implementing the Radar rules manually) and they said oh yeah seems fine, looks like it stopped. But the kicker is we did that before they reviewed our account and told us we needed to take action. What a joke.

This was after spending tens of thousands in fees in a single month with them.

The only reason some of these payments went through this week is because of the ridiculously low Risk Score that Stripe assigned some of the payments so our rules weren't triggered (why worry about a transaction if Stripe gave it a 0 out of 100 risk score?)

I really want to know how Stripe can assign a ZERO risk score to a customer using a card from a different country from the IP, with the wrong country in the billing address, with no CVC pass, and with a lot of related failed payments from different cards associated with the same IP/email. Madness.
That’s because it’s been progressively getting worse for years. For example, when they launched Google+ they stopped supporting the + operator in favour of “quotes” and people complained about that. Of course now the “quotes” don’t work either.

Google used to be amazing. If you remembered a set of words that were on a page, you could enter those words and it would find matching pages. It’s been broken for years and keeps getting more broken.
> If you want to be indexed, submit your pages to Google explicitly through a GA tag, a Google Search Console account, and a sitemap.

What if I don't want to put any Google-related stuff on my site?

I have a GitHub pages site with a very unique topic and it's still not indexed by Google (the site is available at least for 8 month now). I've checked Bing and my site is on the 4-th place on the results page.
absolutely. my #1 interview question for c++ dev roles is "tell me about the copy constructor".
This is not a new thing, it's a pretty standard MO of fraudsters to check if the cards they have purchased/stolen are going to work, i.e. have a value to resell.

New small businesses, particularly those that are potentially having a spike in sales (anything AI right now) are a good target as the operators may not have put into place their own monitoring and mitigation yet, but they have enough volume not to trigger an auto lock from the card processors.

Personally I have found Stripes fraud protection better than the competitors, however this thread has some good points about how some of these payments should have been auto-blocked.
It's a slight cultural shift, rich hickey probably tried to modernize/homogenize things sensibly, adding a few literals for vectors, maps and sets (a very interesting idea ergonomics wise, i'm 80% for it personally, having easy data notation is such a bliss), and some underlying changes (immutable DS first) which makes clojure feel different than lisps/CL/scheme.
You do not need a degree to submit a paper. The greatest problem is finding the right journal to submit it to. There are many journals with different areas of interest. And for journals with overlapping fields, it is often the case that one journal will reject an paper because they feel that the result is not significant enough while another journal (of lesser 'quality') will happily accept it.

My advise would be to find someone that is an expert in the field of the paper and ask advice with respect to what would be a good journal. You could also try to contact any of the authors whoes papers you reference. If you paper has not any references, you would have to find relevant references. If a paper does not have any references, it is not very likely to be accepted by any journal.
> Revenue could shrink further and none of that would be lost

$88mm per month is ~$1bn per year. That yields a low single-digit enterprise value on a generous revenue multiple, which implies—as do Twitter’s bond prices—that the equity is already worthless. (Twitter Blue is revenue irrelevant [1].)

[1] https://techcrunch.com/2023/03/24/twitter-blue-subscriptions...
Criminalization of encryption in France: the 8 December case
This here is exactly why the "smart home" is basically failing, because it needs to be set and forget and continue to work with ZERO maintenance beyond replacing dead components.

The fourth or fifth time you have to explain to your spouse that the lights in the living room can't be turned on because the app is updating or the server is down or whatever, you're going to really be feeling the desire to remove all the smart home stuff and go back to kerosene lanterns.

Which is one of the reason that I've slowly begun to phase Hue bulbs out - they work very well for what they do, but they can fail in annoying ways when the Internet is out, requiring you to get additional switches that can talk their protocol even when Siri isn't working, and at that point, why not just use a "smart switch" and dumb bulbs? At least that fails to just be a normal switch.
Insane, but totally believable "a[n eighty year] Cold War for recovered and exploited physical material – a competition with near-peer adversaries over the years to identify UAP crashes/landings and retrieve the material for exploitation/reverse engineering to garner asymmetric national defense advantages."
How about prompt construction? I first heard about it from the maintainer of LangChain, and I also came across it in Azure docs: https://learn.microsoft.com/en-us/azure/cognitive-services/o...
Key word here is 'on average'. Most people are not going to spend $25/year for access to a third party reddit app. That leaves the hardcore users who are going to cost the dev much more than $2.50/mo, and when ads are no longer able to be served and NSFW content is also gone where is the profit then?

Putting aside the bad salesmanship and planning of selling a forever license, it is absolutely way too much money.
> I like Bitcoin for storing value against inflation, but its not a great currency.

Why?

A right-leaning (wing?) Canadian politician, Pierre Poilievre, said crptocurrencies would be to 'opt out of inflation' about a year ago. Meanwhile:

> The number of bitcoins needed to pay for shawarmas, groceries, gas, and housing is up 73.1 per cent compared with 5.2 per cent annual inflation measured in Canadian dollars.

* https://www.hilltimes.com/story/2023/03/29/poilievres-over-i...

* https://archive.is/6Ab4T

Cryptocurrencies are way more unstable than any fiat currency (at least of developed nations).
Does it look remotely like this site? No? Then that's not the reddit experience I want.
I used DDG for a while, but DDG's quality fell precipitously a few years ago (similar issues where it ignores quotes and won't find pages even if you search for the title string exactly, etc) and I eventually came back to Google which has also been increasingly frustrating.

> I wish there was a search engine that ran like mid 2000s google but with a social media component so you can down vote SEO spammer blogs into oblivion.

There's no way this won't get abused, but the SEO stuff is out of control. Not even spammer blogs, but if you have a quick question like "how do I check tire pressure" you will only get articles that start with a treatise on the entire history of car tires and the answer is deeply buried somewhere in the article. My guess is that Google sees that we're on the page for a longer time than we would spend on pages that just return the answer, and they assume that "more time on page" == "better content" or something.
celebrating 40 years of WIMP — what were your dreams in the 1980s, of UIs now?

(as if I'm one to talk: almost all my billable work occurs in terminal windows, much of it on the command line, which —pace cursor addressing— goes back to the 1960s)
It’s reductive to say Reddit is providing the service, the app developer is also providing a service. The value originally is provided by the communities, then Reddit adds something on top, and the indie app devs add some more value.
> ICBMs can strike anywhere on the globe. Physical proximity to Moscow isn't really necessary.

I am talking about getting inside an early warning window and preventing a Russian response.

> Second, Finland joined and is within HIMARS range of St Petersburg

HIMARS are not strategic nuclear weapons

> That is silly. You have to consider that Russia's willingness to sacrifice its own people can't be infinite either.

Russian has between a 7 to 1, and a 10 to 1 advantage in artillery, and this advantage is growing.

> I see no reason why such an agreement would be advantageous to anyone.

If Ukraine had agreed to be neutral (non-NATO) the war and all this bloodshed would have been avoided.

I'm sad so many people had to die. This would have been greatly advantageous for some of those dead people not to have died in vain because we want Russia to have a quagmire.

> Easy answer. Give them enough stuff to push Russia back to the border.

Won't happen. The Russians are likely going for all the ethnically Russian Oblasts in Ukraine.