skysight-inc/HackerNews huggingface dataset:
> *I'm sure there's a bit of a chuckle the idea of being in gliding distance of a road or some flat enough surface*

So I just saw a video on YouTube which analyzed an incident of a plane outbound from Aspen which was flown into the ground. I'm sure if the terrain were about 6000 ft lower it would not have been considered hazardous. They simply failed to get high enough to go over the pass, and when they tried to turn around and give up they hit the ground. So the point is, they couldn't fly under power safely back to the airport, gliding wasn't a factor.

https://youtu.be/8PBUVMCbmFQ
Yes, by raising the life expectancy and living conditions of human kind. But I thought those were good things?!
In the context of programming lessons, there is a known correct program. Wouldn't it be possible to calculate the distance between what has been typed and how the correct finished program should be, to guide students into correcting the non-parsing parts of their code?
On your last point I’ve been toying with the idea of having even the function it self folded into that struct

the struct defines the unbound inputs ad well as mapping those to different named outputs

one interesting aspect to play around with is to then have commutative, and associative, application/evaluation operation where structs (or environments really) are merged and evaluated by binding what can be bound

say

(a,b:1+a)(b,a:1,c:a+b,d:2)

would evaluate to

(a:1,b:2,c:3,d:2)

not saying its a good idea - kind of falls down on scoping - bu could be an interesting toy.
What's remarkable about that trial is how contained it is, how Ghislaine gets "thrown under the bus" without the guilt spreading to the many powerful people who were party to the conspiracy that she and Epstein were central to.
Implant.ARM.iLOBleed.a
I would agree that "fact checking" (at least of several varieties) is not unambiguously good, and may in fact turn out to be harmful, quite possibly for reasons not directly related to the content of "fact checking" itself. I would also agree that the case discussed in TFA is a good example of "fact checking" that likely does more harm than good.

However, that doesn't mean that the concept of "fact checking" is inherently problematic. It could be that there is no way in our current culture of doing anything remotely like what "fact checking" probably needs to be. To me, that's still not an argument against the concept, even if it is necessary to accept for now, the actual execution issues force us all to be profoundly skeptical about it.
Even if the blockchain does not, I think that someone could if they pay attention.
> It is easier to launder money through the legacy financial system than through cryptocurrency

I work for a bank and this is a flat out lie.

We have a significant number of controls (regulated by government agencies) for managing money laundering risk. We try to identify source/destinations who hide behind shell companies through beneficial ownership methods. We enforce domestic and international sanctions. We identify and provide data on suspect fraudulent transactions to authorities.

None of this happens with crypto. None.
No programming language will stop you from making mistakes. Every language allows and prevents different mistakes.

The article is actually good.
Hands down recommend SnagIt. It works like a dream has integrated cloud storage options, so save on 1 machine and edit on all others instantly, plus with SnagItX all your file formats are editable across windows and mac. It's a no brainer.

https://www.techsmith.com/snagit-workplace-communication.htm...
I have sketched a plan for a venture, for which I'd need co-founders (e.g. mobile app code & UX expertise) -- feel free to reach out via Twitter @mnmnotmail (link above).

Those big corporate advocates necessary for the success of a new email protocol are fortunately not the major email hosting players! See the mnm FAQ #2 for a plausible adoption path.
Gas is a temporary measure until renewables can stand on its own. Maybe some plants will stick around forever because peakers are nice to have, but the dependency should reduce over time.
Discord was an internal comm system for a game studio too
If you curate your twitter using Twitter’s “List” feature you can create some great productive feeds

I’ve been using it for 3-4 years, I recommend checking it out if you haven’t

I use it to curate my tech news. Some example lists I have
- Data Visualization
- systems programming
- Frontend engineering
- NodeJS
- Databases
- Dev Conferences
- etc..
-
She knew that would be the result. She can't have not known. Every FAA certificated pilot knows not to do this, with a limited exception for seaplane landings and takeoffs AFAIK. Why is this even an article? I don't know.

(FAA certificated pilot for almost 30 years.)
Ubuntu 21.10.
Let’s look at the free draft version of C99 ( http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf ). On PDF page 94 (physical page number 82), we cover integers:

If the quotient a/b is representable, the expression (a/b)*b + a%b shall equal a

For division:

The result of the / operator is the quotient from the division of the first operand by the second

Which is remarkably vague. Presumably, they are doing the kind of third grade math where we get a quotient and a remainder (Euclidean division). So, 1/3 is 0, 2/3 is 0, 3/3 is 1, 4/3 is 1, 5/3 is 1, 6/3 is 2, etc.

That in mind, let’s look at -1 % 3 (is 2 when doing a proper modulo operation)

With integers:

(-1 / 3) is 0 (1 / 3 is “0 remainder 1” and multiplied by -1 still gives us 0)

This in mind, the modulo (-1 % 3) needs to give us -1:

(0 * 3) + -1 = -1

So a%b is negative here.

There are some ways to work around this and get a proper modulo.

One common case is to get something modulo a power of 2. This will give us a modulo, 20 in this case, as per the C standard:

#include <stdint.h>
uint32_t foo = 12;
printf("%d\n",-foo % 32);

The reason is because, as per PDF page 55 (page 43) of that draft C99 standard:

if the new type is unsigned, the value is converted by repeatedly adding or subtracting one more than the maximum value that can be represented in the new type until the value is in the range of the new type.

So, since foo is unsigned, and a 32-bit int, -foo is -12 + 4294967296, or 4294967284. 4294967284 % 32 as per the spec above is 20, i.e. -12 mod 32.

This trick only works if we modulo a number by a power of 2.

Yes, I have used this trick when writing “golfed” C code which needs to do a circular rotate:

uint32_t r=12,g=1;g=g>>r|g<<-r%32;
It's interesting that one of the richest countries on earth has such low education standards
When I first wrote "employ nobody in the OSM community" I actually wrote it as "they employ almost nobody in the OSM community", but changed it to be more emotive. Daniel Aleksandersen italicised it to be even more emotive.

For the purposes of this email, I used the term "OSM Community" as meaning actively contributing to OSM personally/prior to employment, as you assumed. You could view that as gate keeping the "OSM Community", and you'd be right. But I do think it's important to be able to differentiate people who are employed, and map exclusively as part of that job vs people who are involved for other reasons. The term "OSM Community" was clearly the wrong one, but I'm glad you parsed it correctly.

I believe the amount of people that you could list who were involved in OSM prior to being employee is repetitively small. From the conversations I've had with some Organised Editing Teams, they don't hire out. Employees of the companies can get transferred to those teams/departments, but they don't have public job postings for people to apply for.
I haven't provided any information at all. I provided some opinions. If you're actually a fact checker, that would seem to behavior that plays directly into the critiques of such work. However, I suspect this remark is just a play on the "they are stubborn, i am persistent" trope, in which case I don't see the relevance at this point in this sub-thread.
Shortly after the engine went off you could see roads from the plane…
Homes that use gas in the UK typically have a gas boiler that provides both hot water for heating and domestic use (taps). They heat the water on demand, there is no facility for storing the water. Heat pumps as we have now cannot be used like that, they will slowly extract heat from the source (e.g. the air) and use it to heat up water in a buffer tank (typically a few hundred litres) - so retrofitting would mean not just replacing the boiler, but finding space for a large water tank.

A better alternative is thermal batteries, which can charge when electricity is cheap. This has actually been around for a long time in the UK as storage heaters, but now systems are coming to market that can be used to replace traditional boilers and provide hot water:

https://sunamp.com/residential/
I built a similar product for myself sometimes back - https://play.google.com/store/apps/details?id=net.ashishb.vo... (Android only)
And none of the responsible GoC employees (I hesitate to call them "managers") was fired as a result of their mistakes.
LastPass Login Attempted Activity Blocked – More Information
Just got this email from LastPass. I'm not satisfied with their explanation though.

As part of our ongoing commitment to security, we regularly monitor our services for actual, suspected, or attempted malicious or unusual activity. When our systems detect unusual login activity from different devices or locations we send an automated email for you to confirm the activity. Recently, you may have received one of these emails from us.

If the login attempt was you, and if you haven’t done so already, please make sure to verify your device and/or location. You’ll continue to receive emails like this when, for example, you log in from new devices or locations in our effort to keep your information secure. We also encourage you to reference our blog for best practices for keeping your account secure.

If the login attempt was not you, allow us to explain what happened. We recently received reports of an uptick of users receiving blocked access emails. Our investigation found that some of these security alerts, which were sent to a limited subset of LastPass users, were likely triggered in error. As a result, we have adjusted our security alert systems and this issue has since been resolved.

At this time, there is no indication that your LastPass account or your credentials were breached or compromised. However, out of an abundance of caution, we recommend, if the login attempt was not you, that you reset your Master Password.

Lastly, it is important to remember that LastPass utilizes a zero-knowledge security model that is designed to ensure that customer data remains protected. When a LastPass user creates their Master Password, it’s used to generate a unique encryption key. The Master Password and the encryption key stay local on the user’s device – they are never sent to or shared with LastPass.

We apologize for any concern or inconvenience that these alerts may have caused. LastPass was built with security in mind and includes various features, including notifications for failed logins, trusted device verification, account recovery, and more. Read more about them on our blog.

Thank you for being a valued LastPass customer.
Side question: what is the common behavior for mod on floating point? I have used it on integers plenty of times of course but not come across a situation where I would need similar behavior for floats. Is there something that's part of typical language's standard libraries or do you roll your own if you need it?
Decided to try using my studio as a collaboration space / quasi-gallery for a while on the advice of a friend.

Thought it would be interesting to show some weird art, music writing by folks working in software and collaborate a little maybe.

If you're interested drop a link to a project in here. Its a super small space but regardless Id love to see what folks are up to.

---

Also just to be clear the intention is not to make it a traditional art gallery that represents people etc.

Im an artist with a full time dev job and a family so I definitely don't have the bandwidth to pretend to be a traditional gallerist. Its incredibly difficult work.

Also Ive worked with enough struggling traditional galleries to know how futile and toxic well-intentioned gallery projects can get so very much trying to avoid those pitfalls.

Just trying to keep it minimal, sustainable and hopefully weird.
Show HN: JoJoGAN, face to JoJo, Disney and Arcane style
I think there parent comment just meant that implementation dependent is technically not the same as hardware dependent.

For example, the size of int is not specified by the standard, as you said. But it can still be different from the natural word size of the underlying hardware, if the compiler vendor chooses to make it so. Case in point is int on 64-bit platforms is usually 32-bit in practice. In Microsoft's compiler, even long int is 32-bit even on 64-bit hardware.
Most software people aren't "real" engineers in any capacity, especially not in Canada.
How have I not heard about this before now? I hope it's as good as it looks!
Licensed private pilot here. Absolutely not understandable at all. Planes are natural gliders. The only reason to jump out of a plane is if you have 0 chance of landing it safely. Unless you have no other recourse, land the plane.

I don’t know if all pilots are trained to do this, but my instructor literally turned off the engine multiple times during training and had me land without power. Whoever made this video did it for show; incredibly irresponsible.
Snopes have made lot of dubious and misleading claims on lab leak [1][2].
Politifact literally retracted their claims on calling lab leak a conspiracy theory [3]. Reality is all these mainstream media is trying to control the narrative with rhetorical tricks.

[1] https://www.snopes.com/fact-check/cruz-wuhan-tweet/

[2] https://www.snopes.com/news/2021/07/16/lab-leak-evidence/

[3] https://www.politifact.com/li-meng-yan-fact-check/
Mathematically, Euclidean division of two integers yields an integer. You don't need to define reals or rounding. Children learn how to do it before they learn about rational numbers.
Interestingly, there is a large country right next to Japan that happens to be the world's largest producer of potatoes (a quarter of the world's potatoes!)
> Am I wrong?

Seems you are, though with all of the Newspeak going around now you can't be blamed.

Dr. Malone is one of the foremost experts on mRNA technology, contributing much of the original research on it. He is also vaccinated.

The only positions I've seen him argue are against mandated vaccinations for children (due to the lack of sterilizing immunity), and he also raised alarms about the damage Moderna appeared to be causing in a specific cohort (males, under 30). Now that many EU countries (and Canada I believe) have stopped giving Moderna to under 30 males, he appears to have been correct on that front.

What's really interesting is what he was banned for. Or, why so many people are ok with it.
I have never had to deal with firmware on Apple hardware (excepting "zapping the PRAM" on classic Macs). I've had to deal with it dozens of times on other platforms.

We have 3 Apple Silicon based Macs in the house, and there's 4-5 others that I support. So far 0 incidents in about 3 device years. I don't think it's tremendously common like you imply.

In the same time period, I built two Ryzen machines, and had to swap in older processors to run BIOS updates on each, and the laptops in my wife's classroom all decided to take themselves out of service for an hour one day to do BIOS updates that were delivered by Windows update and then only triggered on the second reboot after update when we all thought we were safe.
Sounds normal.
> For every change it takes 36 seconds before you can get feedback and try out your changes. This might not sound like a lot, but if you are doing this for every change this might happen 50 or more times per day. That’s 1800 seconds, or a half an hour that you could have spent doing other things.
>
> Over a 5 day working week, this adds up to 25 hours or just over a day of time lost. So if you can solve this problem, it will be as if you worked 6 days a week instead of 5 when all you did is remove a repetitive task.

I think somebody got some wires crossed here. 36 seconds * 50 times per day * 5 days is 9000 seconds or 150 minutes per 5 day work week.

Also, it's not _exactly_ the same, but https://xkcd.com/1205/ comes to mind.
GCC 12 Adds Support for Using the Mold Linker
You would think modding a negative number -x by m should really mean taking the mod of the inverse of x in Z_m. Additive modular inverse. Eg -2 mod 3 = 1. In Z_3 we have 1 + 2 = 3 = 0, so -2 -> 1.
> Many providers no longer accept new customers because they have to recalculate their offers, so that consumers are exposed to the "basic supply", which in many regions has reached 80 cents per kWh.

So this is like a system where the lines are shared and the provider you choose only affects the price you pay, not the actual delivery? (like it was in Texas with the companies like Griddy during the Texas energy crisis last year).
There are hundreds of open source projects that implement a social network.

So does that mean I can be the next Facebook with one click of a deploy button ?
I was being provocative -- finance will not totally disappear, but it will play a greatly diminished role in human economies. Successful national economies will adopt a tech-driven, centralized approach to economics. The global, eternally-fungible USD, and all the problems it brings, will cease to exist.

Non-transferable, expiring, digital currencies may be employed in limited domains, for example "food credits" or "fuel credits". This means that free markets will still exist much like today, you can shop for whatever food you want, but you now can't use your "food money" for e.g. financial speculation or buying a new car. This unlocks UBI as a practical solution to many societal problems. You can give everyone $250 foodbucks a week with 1 month expiration and not worry about massive financial fraud & waste. Price mechanism still works, food industry is still competing for your foodbucks which would be converted into some other representation of economic value upon purchase.

Libertarians will lose their minds at this, but frankly the nations that adopt a centralized tech-driven economy will vastly outperform those still based on legacy financial systems. In fact, they already are beginning to. There is so much waste in the current American economy and yet most Americans are still struggling to pay rent and put food on the table.

The alternative future is the one described by DeFi/web3 crowd, which is essentially based on a deep misunderstanding of what finance and money is about and how they relate to the actual economy. They tend to view economics as a subset of finance ("fix the money, fix the world") when really it's the other way around, and finance itself is nonessential.
> will be dated more recently than the other

How does the receiver of such a transfer know that the transfer is final? There's no way for them to know that an "earlier" transfer of same item won't show up days later.
I would think this is the definition of a first-world problem. Airlifting spuds?!
"i'm going offline but i want to hear about X, Y and Z when i get back" is a level of interaction with a messaging system that i personally find hard to imagine.

With Quassel at least, private messages show up elsewhere, tagged messages will generally be color-coded for easy identification. I suppose that people who participate in busier messaging systems than #ardour on libera.chat may need the sort of thing you're referring to, but it is so foreign to me that it's beyond my imagination.
Anyone who talks of "the fact-checkers" as a sole, unified entity is a complete and total moron who is incapable of having a relevant opinion on anything. No discussion with them is going to lead anywhere interesting or useful as they continue to talk in circles.

There are multiple organizations that check facts. Hell, even news outlets do this. Even we do it. When we check the veracity of a claim, we're being "fact-checkers".

The only reason to cast people who check the veracity of claims as a monolith is to then say we should throw out the whole group.
It sounds to me like what you are suggesting would be taking the awful inequality we're already suffering and would transpose it to the web. Why would we want that?
I will surely do it, I have it in queue
I think you're right, but we're looking at this from opposite angles. We can never stop people trying to make spam calls, because human nature. At the same time, I don't think it's a desirable design goal to have a communication system that isn't open to everyone. So we must address spam on the receiving end. That's exactly what email is doing, in a decentralized way, pretty effectively in my opinion.

Now why are cell carriers dragging their feet even for basic problems like caller ID spoofing, which have been solved in the tech industry for decades now? 10 years ago, if I could have switched to any carrier at all that blocked spoofed calls, I definitely would have. But no company offered that service for the reasons I mentioned, and now it's too late and people have mostly given up on voice calls.

If email were a government-bolstered oligopoly and we all had to rely on Verizon's in-house engineers for spam filtering, email would be good as dead too. Email is certainly not perfect, but overall I think email's open model has aged much better.
Hi HN, founder of Grizzly Bulls here. I've been building algorithmic trading models full time for nearly the past 2 years, and I've been working on this site to share them for about a month.
I've built 7 actionable models, 2 totally free, 1 requires a free account and 4 premium (to view live signals and full historical trades). Each model has a detail page that shows the historical trades and gives a high level overview of the indicators and parameters used. All models have been running live successfully since April 2020; trades before that are backtest only.

Most people choose to monetize their models by starting a hedge fund. I'm reluctant to go down that path for many reasons, but first and foremost that I believe the best strategies shouldn't be locked away for only the top 1% to utilize. Of course, my capital is also fully invested in my own models, but my capital is relatively small and my slippage analysis suggests these models can scale to billions in capital (they are not HFT, most trade about once per 2 weeks on average).

Please keep in mind that these models are my hard work and IP; I'll have to answer any questions about their internals very vaguely. With that said, I welcome all questions and feedback! Thanks for taking a look.
Bill Long has disclosed a specific supply chain vector to attack nuclear operations site.
Have you tried it recently? 1.6 and 1.7 have been major improvements to compile speed.
No you see they will have a cache in front of it.

And then eventually that cache will be a database.

And then eventually that database will have some additional data.

And then eventually we will back to where we are today.
Anyone know how to get the playlist for this?
Thanks for taking the time to write these comments.

In my opinion, existing tech is able to solve the climate crisis. Breakthroughs can make the solution cheaper and sooner.

In my view the main problem is the attitude of doom amongst the general population. If people felt there was a solution, and were excited and energised by the challenge, they'd be more willing to support political changes. I.e. pushing back against entrenched obstructionist industries, pricing externalities, and investing in infrastructure.
If a person did feel like they needed a HN alternative, they wouldn't share it in response to a question on HN.