skysight-inc/HackerNews huggingface dataset:
Ask HN: How do you circumvent low upload bandwidth limits in the US?
I'm trying to build a bit of a homelab at my apartment in the US (East Coast), but there just aren't any ISPs which offer good upload bandwidth in my area.

I find myself often wanting to move around 5-250GB of data, and I'm looking for a way to do that quickly.

I can think of two approaches:

1) Rent a cloud instance, and use their high bandwidth connection.
2) Rent a bare metal server, and use their high bandwidth connection.

What service would you recommend for solving this problem? My two main use cases would be:
1) Download files quickly to the server.
2) Send files quickly from this server to another device.

The cloud computing is full of so many different services that I'm having a hard time even comparing a cheap linux server to something offered by a cloud provider. Does anyone have any recommendations?
>He chose Germany because he expected it to have a better economic future and a leading role in the telecom and IT sectors in the long term.

Seems logical to me. The UK is at the start of a lost generation.
Buying a scooter would be a better idea if the goal is saving money. They don't seem to depreciate that much, rent where I was like 2-3k/month, I bought one for 17k.
How about the cricitism of the tool not caring about +44 or non-numeric characters?

It's still lazy programming...
I have a 7-year old Asus laptop, the lowest price/performance I could find in 2014. Same experience. It has one faulty USB port, and the battery is getting weak.

Over its lifetime I did watch the temperature, and clean it about once every two years.

Other than that, it is only due to software slowing down that I bought a beefier desktop for work.

No returns or repairs needed. I also think Apple hardware is a joke. Check out Louis Rossmann on YouTube. I am linking one of his videos.

https://www.youtube.com/watch?v=AUaJ8pDlxi8
Looks efficient, at least on the face of it. Certainly seems credible (Dave Ditzel) and as a way to lowering the cost/improving the efficiency of targeted ad-serving they could be on to a winner.
Some people do want basically a co-working space that isn't their house/studio apartment. But, for a lot of people, even an "OK" commute that lands them at a desk near maybe one or two people they work with, possibly in a hoteling arrangement, isn't really that attractive. And, with underutilized offices, amenities--such as they are--are going to get pulled back as well.

What you're ending up with is that neither the people who want to be remote nor the people who were OK with going in specifically for pre-pandemic office are interested in going in. I'm not sure how well hybrid works and there will probably be some shifting around as a result.
Interactive Visualizations of Computer Science Concepts
And the two endpoints have had a strong dislike for each other more often than not for the last 100 years.
Simple: work in Android/PC development instead.
> Here's the antenna inside. Looks like a small helical antenna.

Thanks for proving my point and saving me the hassle of looking up the antenna inside. There is no way that would fit inside an iPhone, even with Apple’s creativity in antenna design.

The frequency, as previously stated, is not the problem, it’s the transmission power. You need a lot more more watts of EIRP to transmit reliably 350 miles (distance to LEO) than you do for 3 miles (average distance to a cell tower). A modern smart phone transmits at about 100-200mW on average, Iridium operates at around 2 orders of magnitude higher transmit power than that.
> What do the Clojure-for-web-services people do? Presumably that doesn't drop web requests to an interactive debugger, or does it? Or is that irrelevant because this is only concerned with Common Lisp

In CL the interactive debugger is only one option of how to handle uncaught exceptions. You can set it to just crash or log or whatever you want for production use case.

In Clojure it defaults to the host runtime default handling, so like in Java it'll throw all the way to the thread and kill it. Unless you explicitly handle it somewhere.

In JavaScript browser, it'll just get logged in the browser console.

And I'm not sure what NodeJS does, maybe it crashes the process?

But I'd say Clojure is more like the OCaml of Lisp, it nudges you strongly towards pure functional programming, managed memory and thread safe behavior. But it isn't strict about it, which allows you to still get a fully interactive development workflow.

It's a bit like how in Python private methods are a convention, turns out defaults and conventions tend to be followed pretty well by programmers. But having it not be strict means it can accommodate certain weird use cases when needed.

I like to think of it like where Haskell and Scala have safety guarantees, Clojure instead has a safety protocol. In practice both seem to yield on average similarly correct programs.
> Exactitude in general is impossible, though. We assume that the charge on an electron is a constant, but there are limits to the precision.

Yes, others have pointed that out and I am in fact conflicted right now.

> The problem with replacing an infinity in a model with an arbitrarily large number is that, given enough time and a long enough ruler, you'll surpass that number, meaning your model is incorrect. In defence of "science", you're adding an arbitrary number into a model that you expect to be incorrect. That's not how it should work.

I'm not against using infinities in scientific practice at all. I'm just pointing out that, when it comes down to it, that infinity is never necessary in the logical sense.

> If the model says there's a singularity, we don't then say "okay but well that clearly doesn't make sense, so put a limit on the formula that clamps the values to uh 10^45". That is unscientific.

Sure, picking some random big number would be unscientific. But saying "the model predicts a singularity or growing to infinity, so we're probably missing some piece of the picture that sets an upper bar" is not unscientific. It is in fact the common practice - just like no one believes that black holes or the early universe had an actual singularity at the center, we normally just believe the models break somewhere at those levels, and more powerful models (quantum gravity) will actually put a cap. Or how we keep saying that we know an upper bound for the possible mass of a photon, but don't actually know that it really is 0, and we keep trying to measure it.
FRP Bypass Samsung On5 Reset Google Account FRP Lock
I've done backend web development with a relational DB via an ORM for 10 years. I'm OK at that, but I'm fucking hopeless at SQL. I know that my opinions are thus undermined, but I really wish we could get rid of SQL and replace it with something like logica [1] like today.

SQL's pseudo-natural language syntax is an embarrassment and its lack of composability is even more of an embarrassment.

[1] https://opensource.google/projects/logica
Since antenna efficiency directly depends on it's size-to-wavelength (resonance), to get them working we have to deliver power at extremely high frequencies, like 3e16 Hz I quess, which is not feasible.
What roles were those? On bloomberg they said goldman sacs were paying $100k to junior bankers starting.

https://www.bloomberg.com/news/articles/2021-08-18/junior-ba...
HN does not like content which requires providing name, email, and such.

https://www.rethinkx.com/s/Rethinking-Implications.pdf

Disruption appears almost 300 times in this pdf...
It just means that the degrees of freedom aren't used fully. This is usually seen in fractals, where there is a level of redundancy that is respective of the fractional dimension missing.

Think about it like this. If I have a 2d field (x,y) and I enforce every point's x value to be 0, I pretty much just made the x degree of freedom redundant, and can now call the field a 1d field. If instead, I enforce every 3rd point's x value to be 0, I've now got a 1+2/3 dimensional space. Because there is some redundancy, I no longer get the full entropy that 2 dimensions provide.
Sharing my response to a similar question we ran into on reddit[1].

> Our pricing is structured such that the 1TB plan costs only 3x the 100GB plan. This model works under the assumption that the average utilization of a 1TB plan (across all customers) will be close to 30%.

> So if we bring in an intermediary plan (say 500GB), we would have increase the pricing of the 1TB plan (since at least 50% will now be utilized), and also set the price of the 500GB plan to around 2-2.5x of the 100GB plan.

> This seemed like a lose-lose situation for everyone with growing storage needs.

> Since Apple and Google don't support per GB billing yet (which IMO would have been the fairest way to go), we had to pick buckets, and the current ones seemed like the fairest possible.

--

I hope this makes sense. Please let me know if we can do better.

[1]: https://www.reddit.com/r/enteio/comments/p4m0ee/more_price_t...
Let's say you store your photos in Dropbox but inside an encrypted folder. What would you have to do to view the photos? Unless there client you encrypt your files with has a photo viewer, you'd have to download the pictures and decrypt them to look at them. The whole thing becomes very inconvenient very quickly.
Does Kafka not get you halfway there? It will guarantee exactly once semantics. Use MSK or Confluent cloud if you can use managed services.

It’s a more future proof than building this on top of Postgres.
The abstract from the paper[1] linked to from the article is a good read and short, so I think it is worth quoting here:

"The existence of a giant planet beyond Neptune -- referred to as Planet Nine (P9) -- has been inferred from the clustering of longitude of perihelion and pole position of distant eccentric Kuiper belt objects (KBOs). After updating calculations of observational biases, we find that the clustering remains significant at the 99.6\% confidence level. We thus use these observations to determine orbital elements of P9. A suite of numerical simulations shows that the orbital distribution of the distant KBOs is strongly influenced by the mass and orbital elements of P9 and thus can be used to infer these parameters. Combining the biases with these numerical simulations, we calculate likelihood values for discrete set of P9 parameters, which we then use as input into a Gaussian Process emulator that allows a likelihood computation for arbitrary values of all parameters. We use this emulator in a Markov Chain Monte Carlo analysis to estimate parameters of P9. We find a P9 mass of 6.2 (+2.2, −1.3) Earth masses, semimajor axis of 380 (+140,−80) AU, inclination of 16±5∘ and perihelion of 300+85−60 AU. Using samples of the orbital elements and estimates of the radius and albedo of such a planet, we calculate the probability distribution function of the on-sky position of Planet Nine and of its brightness. For many reasonable assumptions, Planet Nine is closer and brighter than initially expected, though the probability distribution includes a long tail to larger distances, and uncertainties in the radius and albedo of Planet Nine could yield fainter objects."

[1] https://arxiv.org/abs/2108.09868
Finally, a gym of their own in Little Tokyo
HN can be a sensitive crowd, and it only takes a few folks to flag and completely shutdown a post.

I think the title of the post was not informative enough, and instead of linking to the GitHub repo it should’ve linked to the website which was much more informative.

It’s worth reposting to see if it gets any traction with those changes. However some topics will just be too contentious or futuristic for the crowd here. In those cases I’m always reminded of that quote from back to the future:

I guess you guys aren’t ready for that, yet. But your kids are gonna love it. - Marty McFly
Connecting to services that require jumphost from Terraform
Worse, it's a crime to bring a satellite phone into India without first getting an NOC, and even then only ones that operate exclusively on INMARSAT will be authorized. China has a similar ban, so if this is real, traveling to China and India (among other countries) with an Apple device is going to turn into a legal minefield unless Apple has figured out something to work around that.
Bug report: the UI on interacting with posts in the “From feeds and users that recommended this” section is broken.
Just put a price on it, ffs!
Make it extensible with plugins. To gain 100% trust make it open source.
I am happy to pay good money of a local, non-leaking AI based tagging software for video and photos.
There's a reason they were called "bondage and discipline languages". They created barriers for what they assumed to be your own good. But as Edward Abbey said, "When I see someone coming to do me good, I reach for my revolver." That is, when someone wants to make decisions for my good, they're deciding for me; that is, they're taking the decision away from me, because they don't think I can be trusted to choose the "right" thing. And then I'm supposed to feel grateful for the help instead of resentful for being treated like an idiot or a child!

They mean well. Fine. I still don't have to like it, and I don't have to accept it.
https://opensource.google/projects/logica
Teaspoon Operator Plans To Drain The Mediterranean.
> Google does with PhotoSphere

What about Sprayscape?[0]

https://github.com/googlecreativelab/sprayscape
and worst of all, anything that involves vendor-specific keywords…
I would also need to know more QM. I don't know if the theory would actually allow a small fraction of an electron or an electron and a bit to actually exist - common descriptions suggest that it wouldn't. If it doesn't, then electrons could be counted just as much as mathematical objects and legs.
Custom Search Engine Built on Searx
Would not an infinite electron field in a finite (observable) universe result in an infinite energy density and therefore the entire universe would collapse into a black hole?
The sunk cost fallacy is also where we get tremendous motivation. A story of a Navy SEAL who spent months trying to find a doctor to get an expensive and dangerous heart surgery so he could qualify for SEAL training comes to mind.
Esprantly Technify.
Thanks. That's good feedback.

I didn't post it. Maybe the person who did will see your comment.

Titles are always hard. They are harder still for sensitive topics.
I like how Joplin does it for notes. You authorize them as an application in Dropbox or give them credentials to a S3 bucket.
Don't get me wrong. I want to pay for your service. I just have to be able to access and decrypt my files if you had to shut down your service all of a sudden.
With a likely magnitude of ~21, it's seems out of reach for amateur hunters
This.

Usually I see people struggling to formulate questions. They know what they want, but don’t understand how to get there. Left to their own devices, they hack up some nightmare in Excel.

I worked with a summer intern on creating reports and learning SQL. She was a really smart business major who ended up with the wrong work assignment. I was getting 5-7 questions a day from her in June, 1-2 a week in July and by the time I got back from vacation in August, she had basically done about 90% of a project that was going to be hired out and was showing me some features of the database we were using that I didn’t know!

It inspired her to switch majors and she is a fancy data scientist somewhere! Awesome mentor experience.
>This web page does a terrible job representing the necessary install steps. It looks super combined but can be combined into three or maybe four commands.

git clone <git-repository>; make; make update-assets

It's literally three commands, assuming you have all the dependencies like I did, all of which is written clearly on the project page. Even if you don't have the dependencies, it's trivial to install them. I don't understand what's so terrible about it.
None of the elements are accurate replications of the originals even after accounting for DPI scaling. I love the spirit of the project, but it feels like any other poor replica you’d find anywhere else.

There are spaces between tab button elements, the title bar buttons have excess space and incorrect borders, window buttons are the wrong size and use incorrectly scaled raster icons, the backdrop filter property isn’t applied correctly, the shadows on text boxes are incorrect, the tooltip padding is the wrong value and the wrong box size, buttons have the wrong borders, checkboxes have checks incorrectly applied, the author used raster icons for window buttons but not checkboxes for some reason. I could go on.

It reminds me of those yesteryear rips of future Windows themes on deviantART when those kids replicated the desktops of yet-to-be released versions of Windows but didn’t bother comparing the size or even the right colors of elements.
I am curious, why don’t you use rclone crypt?

(And as someone said, duplicity).
Internal Brain Drain: A Potential Cause of the Great Stagnation
Well, he considers 61 his prime, so... I would consider what is young for him is relative.
Those Gotland class submarines are another tier entirely compared to other submarines, so I don't think it is fair to dismis this entirely as having been operational for decades.
Super cool. Did you roll your own storage solution or are you using one of the many cloud providers? If the latter, which one? I ask because I've done a ton of work in optimizing costs in this area (at large scales), and as the top comment mentioned, $15 is kind of steep for 1TB.
equirectangular .EXR is a relatively common format I've seen in gamedev.
Heh. Yeah. Been building something like this, where you can have your choice of metadata storage and file storage. Out of the box, it would be Sqlite and the local FS, and then you can become adventurous. Postgres and S3? Elastic and S3? Sure.

Needless to say, years later, I am still building it. For one guy doing this on my own time, it's a lift. Maybe after I quit my job soon :)
I'm not sure that it would be "pretty easy" to write a DSL that adds the constraints and provides the guarantees that Rust does. I'm not sure that it's that easy to get it consistent and bulletproof.

Yes, you can't remove the constraints of Rust or Haskell (other than using unsafe, I suppose). But if those languages have the constraints that you want, then trying to write that as a DSL instead is... probably hubris. Also wasteful.
I can understand your hesitancy, but I think in practice I strongly disagree.

A big part of why I like Ada so much is the fact it lets me hold such a strong mental model of the program. I can specify quite a bit about how it should all work, and the compiler holds me to it.

Most or all of that sort of information is tied up in the .ads file. If I want to refer to the model, I can check the .ads file, even if my project doesn't compile yet. Everything I need to know is there, from the very first line of code.

Most importantly, if I'm working in the .ads file, I'm changing the model. Changes here are Important. If I unknowingly make a change here, I've lost my understanding of the model. I really don't want that to be possible.

Meanwhile the .adb is more the implementation. If I'm changing the .adb, I'm just altering the details, but the overall model stays the same. Maybe what I'm doing in the .adb tells me I really do need to change the .ads because the model has a problem, but that doesn't mean I should just go make the easiest little change to the model that makes the .adb work.

Frankly, I think that extra little bit of friction in having two files that need to be in sync makes it easier to write better programs. Something as huge as changing the model should have something that helps cue me in that I'm doing something Big.
Ask HN: eng stake in an NFT project?
Hey HN!

As a backend/devops engineer with experience in games/fintech, I'm still new to NFTs but am collaborating with a couple of friends on an interesting project. I could use some advice on how to negotiate my stake.

One collaborator (the most important) is a very talented artist with a significant social media following, the other (the artist's spouse) is a successful VC. I think the project could really go somewhere, that is, at least before any NFT bubble bursts...

We all want to sort out our respective ownership/compensation soon. However, this is new territory for all of us (not a traditional startup) and it's hard for me to decide what makes sense to ask for.

The artist is without question the most important individual in the project – it will be her work on display, with her name behind it. No amount of code will make the project successful without a unique story and good art. She is irreplaceable.

On the other hand, the engineering side of the project is essential. It's not just solidity/smart contract writing – it's the question of how to construct final NFT output images from individual asset images, define rarities/price hierarchies, etc. There are other of engineers out there who could do it, but they are not so easy to find quickly, and they may demand more than just cash at this point in the NFT game. Supposedly BAYC [boredapeyachtclub.com] paid only $40k to outsource both illustration AND engineering, but that was before NFT hype reached its current levels, and I don't think that example can serve as a baseline anymore for either artist OR eng compensation.

Unlike with traditional tech startups, these NFT projects don't really have to use equity to attract talent for the long term because NFT drops can happen so quickly.

So what is the engineer's asking price here? The artist's? The VC's?

Thanks much!
Wonder if you could take a NN and train it to deduce large body pathways from physic simulations like https://universesandbox.com/.

Then pump the known history of the solar system in and find out with what it fills the gap.

Probably not due to nine being such a outlier, would have to arrange the model to not filter out rare events.
Well it's a finger-sized antenna. Admittedly all I know about antennas is that size matters. An Iphone is bigger than a finger, why is it inconceivable that it could have a comparable antenna on its surface?
Also for an Iphone this would be just one rarely-used feature, it could get by with somewhat worse reception and lower bandwidth than a dedicated satellite phone.
Tangle reminds me of mavo.io, although tango is older. I think Mavo aims for more UI heavy stuff (display and editing of structured data) and can read/write a backing store.

I thought I saw something else very similar to tangle years ago, but maybe it was tangle. It'd be interesting to try to do something like tangle from a markdown source.

From the web page, Patera looks similar to coda.io - a wysiwyg editor that tries to expand spreadsheet-like programming to documents.
Yeah, it's odd. Maybe a really old answer, when that wasn't true yet?
Uh, no. Motorcycle racers learned about countersteering in the 70s. Before they had no idea.
One of the best ways to learn advanced oracle specifically is through the ask tom q/a. The question are difficult and the answers teach more than any course.

https://asktom.oracle.com/pls/apex/f?p=100:1000::::::
> Because no one knows how to build a sensible web service any more, the page loads a 1.3MB JSON file containing every number that Barclays has.

Banks never did. This is par for course. Just be lucky they didn’t send it in FIX, because you know a bald guy clinging to their 2010 Blackberry “because of the keyboard and emails” really wanted to send they payload over the FIX protocol
We should never introduce filters to education and understanding. It is immoral.

Giving examples of tenacious kids battling their tooling is evidence that we should increase the slope of the difficulty curve. This isn’t how pros train, this is how you self select for kids you don’t have to teach.
Fake animal rescue videos have become a new frontier for animal abuse
yeah, even if you accept the premise of "we need to backup the key for users" (which I'd still prefer to be optional), that is just WTF.
Online Trolls Just Arseholes All the Time, Study Finds