skysight-inc/HackerNews huggingface dataset:
SpaceX Starship supply drops?

Cargo planes dropping pallets will be legitimate targets.
I wonder if Starship would be fast and high enough for enough time that it would be hard to destroy before it landed.
It could but it was the other way around though. He requested after me so we used his ride instead. I guess the demand went down after I requested it? who knows
The power of being able to say “I can explain that”
Ukraine put Stepan Bandera on a postage stamp. How does that happen without Nazis in the government?
By all means go to Moscow.
Seems to be no Linux version of postbox unfortunately.
Pathetic. You implied it is not unreasonable to attack another country and require "neutrality", which by definition means you think you are entitled to deny another sovereign country their freedom to choose.

Just in case you are too deep in russian misinfo bubble, your dear leader is currently preparing himself and his country for the largest humiliation since WW2 by threatening security of other countries. Just because you have a few nukes does not change the fact that you are currently a failed developing country deluding themselves to think they can play the big leagues.
Maybe in your house, but the temperature here drops into the 50s at night (or when we're on vacation) regularly in the winter, and zero issues or signs of anything freezing. When we're not using it, we set the thermostat at 10C / 50F.

> If you let the house drop to 60-55 F - there's no guarantee that the colder parts of your walls and pipes freeze.

That sounds like pretty high variation? ~25-30 deg F?
As this video makes clear it is possible to relatively safely accept unconfirmed non-rbf transactions, but that requires you to take extra measures like waiting for a few seconds.
> After reading one Python book you can write solid programs in Python.

Okay, so our goal is to write a solid program. Let's see...

> Not so in Haskell, you would need to understand also the extensions of the language which are popular

You can simply go with vanilla Haskell2010. Dealing with strings will be a bit cumbersome, dealing with records will be a bit cumbersome, but you are still at 50% the boilerplate of an average java codebase.

> and understand the best practices (what to use to compose I/O and in which context for example)

No! This is what I was aiming at: You don't have to understand these best practises to have a solid program. Throw everything into one massive do-Block and the resulting program will be at least as solid as the solid python program.

> That and understand how to work with complex types in libraries

I concur that Python documentation is heaps better than Haskell documentation, although we are slowly improving. That said, I think the work is not harder: Learning how to speak with a postgres database or do numerical tasks requires times, period. What is different to Python is that the time spent chasing runtime errors is spent chasing compile errors in Haskell.

Another user linked this comparison of numpy vs. the Haskell equivalent, hmatric. It does not look more complicated in my opinion: https://pechersky.github.io/haskell-numpy-docs/
Have you looked at the much simpler to use tool Unmanic?

https://hub.docker.com/r/josh5/unmanic
People have been accusing Uber of this ever since it started and Uber has categorically denied that it's doing this [1] "We may price routes differently based on our understanding of demand patterns, not individual riders."

And this entire time, nobody has generated definitive proof that this is happening which is a photo of two phones side by side going to the same location listing different prices despite how easy such proof would be to generate.

It's the same as the whole "Yelp deletes reviews if you don't buy ads" or "Facebook is listening to your microphone and serving you up ads". Proof is easy to generate and yet it never appears, only endlessly more anecdotes and speculation.

[1] https://www.theguardian.com/commentisfree/2018/apr/13/uber-l...
Western leaders to put sanctions on Russia central bank and cut banks from Swift
I'm flattered you addressed me as Dr, but I only have a BS degree and am not entitled to be called Dr. But you may call me Ruler of the Universe if you prefer.

Thanks for pointing out the riposte, I did not know it existed.

Amusingly, C++ has adopted a number of D's innovations!
Mathematics: From The Birth of Numbers—picked it out at a Barnes&Noble when I was a kid. It had so much in it. It didn’t go into depth but it had fantastic breadth. Reportedly the author spent ten years writing it. Feels like having a world atlas, but of mathematics.

The Art of Computer Programming—NOT for the reason you expect. The series is simultaneously fantastic and terrible. Being able to articulate why the series just plain sucks even though it’s also really good at the same time. 90% of the time, if there’s something I want to look up in TAOCP, I can just go for a walk, realize whatever I’m trying to do is unnecessary work, and come back and work on actual important stuff I care about. The other 10% of the time, I get better answers from digging through the citations on Wikipedia.

Exercises for the Feynman Lectures on Physics—Yes, the exercise book, not the lecture book. I know it’s not CS or math. The way that the problems build on each other is spellbinding. For example, there’s an early problem where you calculate the mean free path of air, but you’re not given a formula for it—you’re just given a series of problems which provoke you to think about the subject in a way that you can figure out a formula for it yourself.
Interesting article. There's a typo - "Instructure Set Architectures". The fingers just want to type the word "structure" I guess.
I was a bit disappointed that the "Advantages of this approach" section wasn't followed by a "Disadvantages of this approach".
Whether or not I can zoom out enough on my phone depends on your website. If you set the mobile screen width in your meta tag to 1280 or something, instead of ‘device-width’, then I’ll be able to use the site fine, as long as I’m willing to zoom and pan a bit.
2 = 0 for these purposes.
hey this is the article/magazine i got the ideas to use bitcoin-type miners for heating my greenhouse and home, as well as incandescent lighting for heat.

Technology Connections had an aside on the heat pump video about how in the northern US doing away with incandescent lighting has probably meant more CO2 in the air overall, since every "wasteful" bulb also puts heat in a room, reducing overall heating load while providing something useful, visible light. LEDs are 20-33 times more efficient than incandescent, but now your heating system has to make up that lost wattage.

Sure, in the south, i literally only use inefficient bulbs to heat. I prefer LED for everything except slow motion video, in all other areas i find it superior lighting. I do find that large CFLs last 8 years outdoors, so i have two of those for my porches. I haven't found any comparable LED.

On the cold days (like this past day has been), I wish i had more floor standing lights with incandescents in them!
> That might also be your problem rather than the temperature.

Yes, very possible. The windows have basic insulation but there is a small draft for sure. I'm renting so I'm not going to do any window renovations though.
Fair enough. Maybe the mobile version could just showcase the features and such of the « Desktop » version.
Pick a topic you are interested from his playlists: https://www.youtube.com/c/BrandSanderson/playlists

IIRC, I watched "2020 Creative Writing Lectures at BYU"
What initially turned me into a curious person were Surely You Are Joking Mr Feynman & Godel, Escher, Bach. Then Book of Proof & Forallx: an introduction to formal logic helped me develop an interest in mathematics. But what was really a kind of aesthetic crack was The UNIX Programming Environment and The TeXbook.
That’s just sad.
The qualities of the claims, and the harm caused by the actions, are very significant factors.

I hereby claim Perth. Can I now insist that Australia be isolated and cut off from the financial system? Is that the same as Russia invading Ukraine?
Humans evolved a sense of morality so that we could live and work together in groups, which helps us survive. Morality is effective at doing this, regardless of any notion of absoluteness or not.

I still have moral views despite not believing in any god.
The aspect many forget is the following:

Ukraine and the west have an incentive to share news about the war, about civilian and russian casualties. Russia has no incentive at all to share such news before they have a definitve symbol of victory (e.g. a surrender signed by Zelenskyy).

This means it could be that the news we are getting are quite overly optimistic (although I personally hope the Ukraine is really doing as well as it seems).
They are incentivized to maximize engagement just like Tinder. Seems like an awfully ripe place for abuse. Dating should not be handled by a for-profit company.
Where was Libya or Yugoslavia’s “freedom to choose” when NATO invaded? Russia has no reason to believe that NATO will behave peacefully as it expands ever eastward.
Depends on how many devices your protecting. 10 computers or less. Simple Link Aggregation Group (LAG) that supports NIC drivers thru LACP. Three channels per on device. A good suggestion is a 10 Channel with a minimum of 16gigs operational power. That give you an inner wall of protection. Assuming this is for a business (commercial) Take a slab of empty servers decks and use node32 to harden your setup to outside MIM, DoS, and RW’s. Remove or deauthorize any outbound connections ie, WiFi, BLE, NFC, SDR, USB, ether, CAT5-6. Deauthorize all tokens, cookies, keys, UID’s, to only one person. Close all your open ports. Limit the requests between ISP, SP, HP.(prevents flood attacks) Create a dummy cache that appears ( running same amount of processors, bw’s, CPU’s, and applications. Turn off UDP, but allow for TCP. Use netstat cmd’s to mirror all ports. End2End and in transit encryption protocols, depending on Geo Fencing potentially limit any communications with known users or clients. Check for updates on all hardware that connects to your network. Printers, TV, mouse keyboards, if your using VOIP update that. All hardware updates. Physically back up everything to a static drive not connected to internet. Limit your CPU’s to low or limited to prevent any type of unwanted transfer or breach. Make it where one person who is the IT manager allow for any access, to limit an employee from accidentally being the reason a black hat got into your network. Think like a criminal. Know or understand your mark intent. Change all your credentials, bio metrics, UID’s, or any other type of token access for employees who work from home. Lastly check for updates on all PSP software. Look for any patches, or CVE’s related to said hardware. Limit access to everything, unless it hurts your business. Re-check this every 12-24 hours. Daily. -veritas
Russia cannot accept Ukraine to be in NATO hands. Just like US wasn’t able to allow Cuba to be in Soviet hands or how China would go to war if Hong Kong decided to want independence. It’s maths really, Putin or not it would be the same.
Net metering is classic privatize-the-benefit-but-socialize-the-cost. You are using the grid as a giant battery without paying for a battery, its installation and maintenance.
This is huge. That's proper sanctions and it will hurt the Russian economy a lot.

Let's hope Russian security forces turn against the regime before too many civilians have died.
https://archive.is//bPWOK
Also have NO_EMOJI, NO_UNASCIIS, NO_ANIMATION, NO_CLEARING_SCREEN, NO_ADS …
What is your hardware if I may ask ? 60ms is outrageous - I run the stock kernel and have had no issues with fairly small buffer sized, e.g. 32/48/64 frames (around 1 millisecond) in jack settings
Minimal language translators are in the works, and workshops happen every so often. More are planned, hosted through Griffith University, so keep an eye on the original link.

I think minimal languages are more like the general coding concepts than a specific coding language — if you know constant, variable, array, function, etc then you have a foundation for any coding language you want to look into, even if the expression of those concepts is different.
You didn’t meet Naveen Jain :)

https://www.wsj.com/articles/SB1061619270471300
The demo website and the github repo contain this information. It would be helpful, if people actually created a key pair and tried to use it and misuse it before being critical.

It's not meant for federation, single-sign on (which is single compromise IMPO) or anything that is commonly discussed in the security community. It's foreign to most (I understand that), and I just wanted to share it and start a discussion.
Starlink transmissions become beacons for airstrikes
Putin doesn't have the time for a siege.

The propaganda machine still speaks of a special operation to liberate Ukraine.

You can't keep up this picture for long. There are too many communication channels between Ukranians and Russians that will chip away at this warped image of reality.
I wonder what happened to Michael (author of this article). Radio silence for nearly a decade.
“If any of this is true, why aren't more people talking about it?”

I feel like I see this a lot near conspiracy theory nonsense.

Not saying that this blog post is conspiracy theory nonsense, but that sentence sets off alarms.
What Happens If China Invades Taiwan
Programming Languages: Design and Implementation by Terrence W. Pratt

Coming from electronics and computer hardware this made me see that those "mysterious" high level languages where all just loops and if-then-else statements.

Then

Algorithms + Data Structures = Programs by Niklaus Wirth

gave a good practical framework for entering computer science and software engineering.
> The “crap” you’re talking about is the idea that fairness has a place in mating.

That "crap" is something you brought up on your own. We're discussing unfair discriminatory pricing, not mating.
And planned decades ahead.
U.S., Canada and European leaders vow to freeze Russian assets, target banks
Thanks for the tips, but not very applicable in my situation. I never use the laptop keyboard, but rather an external ergonomic keyboard.

Building is from 1910s with central heating that I can control for my apartment, so doesn't affect my electric bill directly. Any form of electric heating would likely be more expensive.

Finally, I start wearing shorts and t-shirts at around 25°C, and my favourite indoor temp in summer is 27°C so I guess you're just better adapted for cooler weather.
A few more suggestions:

NO_TEXT, NO_TERMINAL, NO_FUN, NO_*, NO_NO
IIRC it was a bit more convoluted than that. Unity was using Mono AOT for iOS at the time when Apple announced that iOS was moving to ARM64, I think Mono already supported ARM64 AOT but Unity was stuck on an old version which was 32bit only because they were unwilling to pay whatever Xamarin was charging for the new version (Mono had a dual license like QT back then).

IL2CPP was originally developed for the WebGL build target (pre web assembly it went .NET -> cpp -> javascript). After the Apple announcement it was hastily ported to work on iOS. Initially (and maybe up to a couple of years afterwards to some degree ) it was extra buggy and the build time was extremely slow, but I think it was probably worth it in the end.
It’s not the exit risk, it’s ”how likely are you to be desperate”. And they have real-time data on it, they know how long the average user views your profile, how often you match, etc
Throwing shade /s
There is no embedded journalism by Russia because they don't have an incentive to do so. At home the war is not carried by the public, it has been decided top down, abroad the only news the Russians want to send out is "crisis adverted" and "look at the monsters we defeated". That doesn't work very well when you fight against school teachers armed with Kalashnikovs in breach of international law.
I suppose you could defocus it a bit so that it hits a biggish spot.
Yet, just a day or so ago, this other HN post about securing Google Workspace properly received all sorts of comments about further suggestions for using the system "better". My own comment that people should simply avoid Google entirely for anything important if at all possible was downvoted heavily. How anyone could keep recommending Google products for anything important with fiascos like this example from Business Insider is beyond me.

The chances of having your crucial Google services locked up may be small in absolute terms (depending on how you use the company's products) but the risk is there and well worth seriously considering. Big tech companies deserve ferocious criticism for unresponsive algorithmic shittiness like this. It makes them in some ways even worse than government bureaucracies. To consider them as sole options for necessary services and products is enough to make one shiver.
Seconded. He had such a strong and clear style of delivery.

But if I had to pick one, it’s a toss up between Unix Network Programming and TCP/IP Illustrated, Volume 2.

Those two books had a significant impact on me in terms of demystifying the network stack.
I read the github readme. It doesn't explain the problem or threat model in any detail.

My comment has nothing to do with federation or SSO, so I'm not sure why you mentioned those?
The Budapest Memorandum did not include a defense clause.

>https://www.un.org/en/ga/search/view_doc.asp?symbol=A/49/765
The dark secrets of Whopper Sacrifice (2009)
I'm very positive about Chinas contribution to renewable energy and electrification (e.g. electric cars, busses and bikes) so I in no way want to diminish that.

I just wanted to point out that nations around the world had decades long plans around developing solar because it always made sense, and everyone who looked into it knew this.

The question of why China benefitted so much is interesting, and I personally think it comes down to them not having much local fossil fuels, and therefore not having the people who control fossil fuels as a political drag factor in their politics.
Not quite also.

IL2CPP first target were game consoles.
How naive to assume that there is even remotely a comparison. Get back to me when journalists and activists are assassinated
Math.

1. How to Prove It: A Structured Approach, Velleman (perfectly prepares for reading of pretty much any math book)

2. Higher Algebra and before that Elementary Algebra, Hall (just some intro stuff; general public license, can be freely downloaded from archive.org)
Does anyone have thoughts on Modern Compiler Implementation in (Java|C|ML) by Andrew Appel?
FIDO keys are also unlinkable across origins (or identities!), but unlike in this scheme, that property doesn't rely on the user knowing to not reuse keys.

Anyway, unclear to me how this is better than x509 client certs, except that the author probably doesn't know about them.
Is the Blind the only acceptable place to have this discussion?
> In such cases, environment variables lose their intended purpose and they need to be stuffed into wrapper scripts

Why is this so annoying? It's a very common workflow that allows you to customize how an application behaves and simplify how you run it. It's no different than setting up an alias, and I'd rather use a wrapper script or alias than have to remember how the app is configured, or search my history for the correct invocation.

In fact, environment variables are a very flexible way of configuring an app. They're generic, work the same across apps (no worries about the various ways of specifying flags), avoid the need for a custom configuration file, you can have multiple .env files and load them with env(1), etc.

I'm a big fan of following the 12factor[1] approach.

[1]: https://12factor.net/config
I’ve just recently got back into it again with a small controller after having a break for a decade, and am having a great time, I started with vinyl then CDJs.

I’m using Beatport Link for my music which is incredible, but it doesn’t match vinyl shopping and really getting to know your tracks, as I already have 200 songs in various playlists and barely know the names of any of them.
… for money ~ €400 to transport to another country.

Source: a close relative is a refugee that is going thru Romania.

Edit: I don’t really blame them. Gas costs a lot of money.
Here's the G1: https://www.androidpolice.com/2021/09/23/the-first-android-p...

Here's cnet's review (literally just the first link I pulled from Google).

"But still, the G1 doesn't quite offer the mass appeal and ease of use as the iPhone, so it won't be a good fit for someone making the jump from a regular mobile to their first smartphone."
https://www.cnet.com/reviews/t-mobile-g1-review/
Ask HN: Given SPFS, would Russia care about SWIFT?
To understand the importance of SWIFT with regards to the Ukrainian-Russian war, I’m reading up on the system. In course of that I learned that Russia built SPFS [1], an alternative and compatible system, in 2014.

Could anyone comment on why cutting Russia(n banks) from SWIFT would matter, given they have SPFS anyway?

It is clear SPFS is far from being a completely compatible SWIFT alternative. But it still seems like Russia laid a reasonable groundwork for a “post-SWIFT era” and would not really care about what the media seems to consider the strongest possible sanction against it.

[1] https://en.m.wikipedia.org/wiki/SPFS
When I moved, I did it gradually, over a year or two. No reason to do it in a day. Send out an email to everyone in your address book, migrate over the most important and easiest services first, and then others whenever you use them and think of it. Then, at some stage, only unimportant stuff will trickle in, and you will check that account less and less. Maybe setup an autoreply to point to your new address, and auto forwarding. There will be some holdouts, and some you forget. But, arguably, if you didn't use a service in the last two years, the inconvenience caused by your google account being cancelled will be limited. It all still be annoying to loose your android apps and music and whatnot, but not your whole life.
Author here, I hope that you have fun along your journey of learning Rust and systems programming. I recommend reading the free chapter to get a feel for Rust in Action.

It's intentionally different than most other text books. That means that each book in the Rust ecosystem complements the others. It's full of large worked examples from different domains. For example, you implement an NTP client, a database and a CPU emulator. It sacrifices idiomatic Rust for ease of learning. For example, it largely avoids higher-order programming to be accessible to as many people as possible.

Its role is primarily intended to teach you Rust, and to bring you up to speed with the jargon and concepts used in systems programming so that you can tackle dedicated material.

Let me know if you have any follow-up questions :)
We have the same situation with gas powered heating in the UK. There is a push towards heat pumps, but they are often expensive up front and don’t always save money in the long term (although if gas prices skyrocket this would obviously change).
https://bixense.com/clicolors
in Lebanon they put rubble in the sea to extend land
>On the other side, we see Ukraine giving weapons and instructing citizens on how to fight, which can only become a disaster.

Just so i'll understand, mobilization of citizens (i believe all countries have laws like this) in order to fight invading force and arming them is a disaster ? Could you please expand a bit on more appropriate approach that should be taken instead ?
Wow thanks for linking this, in my search for media management tools this actually never came up. It looks like it does exactly what I would like while having a much nicer UI than Tdarr. I'll check it out sometime soon.
And Finland of course.
> don't write a programming language unless you are prepared to be marked and scarred for life

I can vouch for that! Fortunately, I have a great team to collaborate with.