skysight-inc/HackerNews huggingface dataset:
Borrow to buy your house, aim for the monthly payments to be below a third of your income.

Apart from that, I’d avoid any other form of debt (unless it’s some weird game system like the US credit scores or cards, in which case play it if you want but be careful, if you ever trip up they’ll take you to the cleaners)
While I suspect a certain level of sarcasm was intended, a valid point for discussion does exist within your comment - The idea that preparing is merely forwarding supplies to your local warlord. This basically assumes a TEOTWAWKI scenario, which should be very far down the list of any preparation. It is always recommended in preparation circles to get to know your neighbors and integrate yourself into your local community. Under any reasonable set of circumstances, a well functioning local community should be able to stand up to any war lord types and would be the atoms from which a new society is formed.

The classic advice goes something like this - in a survival situation you will be killed by the first critical problem you can't solve yourself. Communities form for a reason and knowing the geography of your operational area includes the social geography.
That wouldn’t be true either. I’m no historian but things like the SALT treaties would surely be examples of working with the USSR (and giving them “an inch” in the process).
Come on, man. Don’t give credence to the US internment camps. There is a legitimate argument to be made that TikTok is funneling private US data to China, weakening natural security. There is no evidence to suggest that interning US Japanese in any way contributed to national security.

Grindr got sold off by the same reasoning and no one complained because it’s a legitimate concern.
I hope that the rust compiler team is considering to integrate BOLT by default too
https://github.com/facebookincubator/BOLT
(I'm aware it's being integrated into llvm but rust could integrate the external BOLT in it's toolchain in the meantime, free performance gain for everyone is nice to have right now)
Show HN: EditCSVonline – online Excel-like CSV editor
Hello HN,

I’m Robbert, the creator of editCSVonline.com.

editCSVonline is a free & lightweight Vanilla Javascript web app for editing CSV files online in a spreadsheet-like matter.

It uses two Javascript libraries: the first is PapaParse for parsing CSV files, the second is DataGridXL, the fast and reliable Excel-like data grid. (I am the author of DataGridXL: I was very happy to see the lib reach the front page on Hacker News some three months ago.)

I have created editCSVonline for a number of reasons:

- It's nice for anyone to not have to resort to Google Sheets or Microsoft Excel to edit a simple CSV file.

- I use simple tools like this (tools that aid developers) all the time: tools like JSON linters, favicon generators or SVG icon finders. This is my free help-a-fellow-dev web app.

- It promotes my product DataGridXL.

In many cases I have found that editing CSV files using editCSVonline/DataGridXL gives better performance than Google Sheets, which I am quite proud of. Take a look at the DataGridXL performance demo (https://www.datagridxl.com/demos/one-million-cells) to see the difference with other data grids out there.

Please let me know if you have any suggestions or comments!
Raspberry Pi Homelab with Kubernetes
Also, would love to share our story of making and becoming #3 Product of the Day on Product Hunt: https://news.ycombinator.com/item?id=24966405
Previous discussion:

https://news.ycombinator.com/item?id=24750588

Really clear and practical writing style by the way.
Nyxt Release 2 Pre-release 4
What about self hosting? Anything but the most popular projects should be possible to host on a Raspberry Pi with static web pages and torrents for large downloads. Off your own home network...
Whatever... I just wish they actually let you manage your own content. I guess I could just download it all, but I certainly can't sort by size or really do just about anything useful in staying under the limits, so I feel really strong-armed into paying.
"Transparent" is an exaggeration. If the mirror components were abundant, some bacteria would have learn to eat it, and we would have a chiral war. (Perhaps this happened, and we won!)

For example from https://en.wikipedia.org/wiki/Amino_acid

> These are all L-stereoisomers ("left-handed" isomers), although a few D-amino acids ("right-handed") occur in bacterial envelopes, as a neuromodulator (D-serine), and in some antibiotics.

> Although D-isomers are uncommon in live organisms, gramicidin is a polypeptide made up from mixture of D- and L-amino acids. Other compounds containing D-amino acids are tyrocidine and valinomycin.

Some bacteria can produce the D- version of the amino acids, and use them in peptides that are natural antibiotics because other bacteria don't know how to destroy them. (Anyway, some other bacteria can are resistant, because they developed a way to destroy them.)
You can use Prophet in R for sure
That is news to me - no pun intended. I have long found many periodicals comparable to subpar compared to random websites.
I don't know you/your-situation but I've seen a hundred people talk about how they are debt-averse and give a bunch of credit card and maybe even auto loan related examples.

And they are all 2x+ their annual earnings deep into a mortgage.
Similarly, Matlab is also not initially available for Apple Silicon natively now, and they are preparing an update to let Matlab run in Rosetta 2 instead, until the development cycle of native version completes.
Origin Markets|Junior Python(Django) Engineer|London, UK|Full -time
https://apply.workable.com/origin-primary-limited/j/FD2E6C53...
Origin Markets is seeking a junior python engineer with 1 years+ commercial experience in Python working with python web frameworks and building APIs.
Origin’s software has transformed the debt capital markets, completely streamlining the way companies and investment banks work together to raise capital.
Tech Stack - Python3, Django, Celery, PostgreSQL, Gitlab CI/CD,Docker, Angular, AWS
Ah, somehow I overlooked that side link. Thanks for that :)
I cannot find any hard data on their Free Space Optics technology, or anything to back up their claims.

This is rather worrying.
The problem with these rules made by executive fiat is that the next admin can just reverse them. And that cuts both ways.

The only way to get real change these days is having Congress and the President be the same party, which really is a shame.
Huh, I wonder if Google will also fix their incredibly bad "Backup and Sync" program for MacOS, which over the years has added thousands of copies of every photo on my Mac into Google Photos, making photos virtually useless to me and presumably racking up the virtual disk usage of my account. I'm happy to pay for storage but seriously this is one of the worst programs I have ever encountered.
Correct. But that's a really weird use case, and one which deserves some attention to security. The local network can contain untrusted devices (or devices which can be subverted into behaving in untrustworthy ways), after all; it's no more appropriate to allow one of them to access a daemon running on localhost than it would be to allow an arbitrary web site to do so.
Show HN: Sales analysis for every Amazon category
Anyone know why the strange tiers on Google One? There is a 2TB ($100/yr) and 10TB ($600/yr).

- Usually prices scale log, but here, there is a storage premium going from 2TB to 10TB.

- Does anyone else think 2TB is a bit low for a moderately savvy family plan? Why isnt there a middle tier like 5TB?
Always looks at the interest rates. Credit card debt can go over 20% APR sometimes and should be strictly avoided. A mortgage is more like 3% and can work in your favor since its better to pay into that than rent. I would tolerate auto loans as well.
Article from 2010.
Campuswire Courses: “like Coursera or EdX if the courses were live”
Show HN: Controllable matrix rain animation/benchmarking tool – enterthematrix
How you are probably doing Product Analytics wrong
Out of curiosity, where does 101 cross 95? I thought these ran north-south.
Something I can't find on the site--who are you? Where is your company located?
I think reality TV has ruined what normal preppers are trying to teach us.

There are many, many realistic situatiations, where you might end up without power, outside, or even locked at home (like going abroad when the neighbouring country is in a "green" covid state, and your government changing their mind overnight, how they decide 'colors', and classifing it as "red", and you need to quarantene for 14 days). Plus all the "i have the flu, I don't want to go to the supermarket today" situations.

Having some supplies at home (canned food, pasta, etc.) and some extra other stuff, a barbecue or something to cook stuff in, and an extra pair of socks & a shirt in your car is a very smart thing to do. Our grandmothers, living in villages had full cellars of food not that long ago, with sacks of flour, salt, and knowledge how to bake bread, and it was a totally normal thing to do and have (and people outside of big cities still do that).

And reality TV? Show a nutter, thinking about rapture, with a cellar full of some dry freezed crap, some 5 year food supply pack on a couple of pallets, still unopened, with an expiration date two years in the future, a huge amount of guns and ammo, and a "tactical" toilet bag, with a tacital, camo colored emergency toilet paper cutter, ...just in case.

This makes preppers look stupid, their prep cases look unrealistic, people having half a slice of toast and a jar of mouldy mustard as only food items in their house and people literally starving when their delivery driver cancells their order due to icy roads.
Wow. What a disappointment.

I started saving my photos with Google for two reasons:
- I’m an iPhone user and didn’t want a single company to have access to all my assets,
- it was free and this compensated for the discomfort of using a non-native app.

Without the second argument it makes total sense to look at other, more privacy-oriented providers. Since Apple tries to rebrand itself this way, I would expect more former customers to go there.
> A Google Photos storage policy update I would love to read is some guarantee that I can download a backup of my photos if my Google account gets blocked for some reasons.

This doesn't exist. But you can schedule a year of e.g. 2 monthly incremental takeouts at takeout.google.com and stop-limit your dataloss scenario to a window.

btw: I think it should exist. I think google should clarify its 'we terminated you' process to include the takeout function for export of the data they currently hold hostage.
R also has prophet, with some native ggplot2 integrations. https://facebook.github.io/prophet/docs/quick_start.html#r-a...
Firebase Pricing – Big Bills
Typing [Generic] Go
Yeah, those are cool! I do seem to remember analog scopes with auxiliary digital displays on the screen for measurements. But not the other way around, digital samples displayed with a vector CRT beam.
If your goal is to get rich, you need to be comfortable with levering up

That really depends on the economic environment.
I ran it and its not very server friendly. I am basically DDoSing the server. On the other hand, it finished within a minute (216MB) ....
When I went to stores over the past 6 weeks, there were several times where whole sections were missing. I recall one trip where the only chicken products available was party wings. Other times, other staples were missing. There were always substitute goods available (other than TP, I think bidets sold out, too), but with a little imagination, it could have been a lot worse.

I imagine people who experinced delays in their staple foods (or TP) that impacted them negatively are going to build a larger buffer for the future.
> The "HTTPS" part of Google's proposal is a bit of a red herring, as I said, only a baby step.

It's in there for the same reason that risky APIs like geolocation require HTTPS -- so that injecting content into an insecure HTTP transaction cannot allow an attacker to hijack a trusted HTTP site's permissions.
Imagine being the guy who forced Railscasts off DO.

It trained an entire generation of Rubyists and Rails programmers.

Forever grateful for those videos
You don't need exits to know that; there were sharp swings towards Trump in majority-Latino south Texas counties.
> If a person over the age of 40 tells you that they have never lost a job, they are pretty lucky (or lying).

How lucky is this, I wonder? I suspect it's not evenly distributed, though.
I think if battery/data even becomes a concern, you have already put too much data into config and probably need a database?

Does anyone really care about a couple hundred KB (at most) these days? Or am I underestimating the config size/usage?
If they didn’t discharge, the frame of the car could be at 400-800 volts, making it hard to safely cut the frame to free someone from a bad wreck.

These batteries would be much more useful for electric bikes/mopeds/motorcycles as they don’t have the same safety complications cars do.
On Determinism (2011)
You're learning to "make your own prescriptions"? Do you mean forging them or becoming a nurse practitioner?
The way to guarantee the latter is to make your own periodic backups.
You see it with both Rust and Go.
By default Spring Cloud Config uses git repositories as its backing store, so version history is more or less handled. You can also use file systems, Vault, JDBC, Redis, AWS S3 and CredHub as backends out of the box[0]. You can also mix and match backends, so that (say) regular config goes into Git and secrets go into Vault or CredHub.

It ought to be straightforward to add Config.ly as a backend, which would give you a pathway into a very large developer population (both Java+Spring and .NET via Steeltoe[1]).

For GUI cases, Spring Cloud Azure[2] adds Azure App Configuration[3] as another backend.

Disclosure: I work for VMware, which sponsors Spring development, but not on Spring.

[0] https://cloud.spring.io/spring-cloud-config/reference/html/#...

[1] https://steeltoe.io/app-configuration

[2] https://spring.io/projects/spring-cloud-azure

[3] https://docs.microsoft.com/en-us/azure/azure-app-configurati...
I was thinking the same thing.

Good thing they discontinued Picasa in favor of pushing everything into the cloud for Google Photos.
> Relying on generosity when there are infrastructure costs does not seem to be a workable model. It's somewhat amazing that it has survived so long.

I too was initially surprised but then I thought of github (this was also the case pre-microsoft acquisition), sourceforge, gitlab, etc who all seem fine with me downloading/cloning as many repos as I want without charge.
Squid (http://www.squid-cache.org/) is fairly close to what you're looking for.
Even easier to buy a few camping water filters and skip the boiling.
It's a nice idea in theory, but I don't see Apple putting in the effort to make this fruitful.

For example, we just saw an article rise to the top of HN in the last couple days about the pathetic state of Apple's developer documentation. Their focus seems to be less providing integrations into their hardware, and more providing integrations into their services. Meanwhile, developers increasingly distrust Apple because of bad policies and press around App Store review. It's a mess.

I agree that Apple could and should help app developers use this cool new hardware. I'm sure there are good people at Apple who're trying. But the company as a whole seems to be chasing other squirrels.
Oh yeah, I found his http://www.howardism.org/Technical/Emacs/spreadsheet.html about org-mode and spreadsheets, yet another thing that I love about emacs and can't imagine a "modern" IDE doing as well.
Yes Pichai, please keep McKinseying the shit out of Google so that we can have an Apple-Huawei duopoly soon.
And a knight would frequently be either backed by other knights or have men at arms as well - effectively dismounts.
Great point , adding more libraries should always be a last resort.
When using lambdas adding Python libraries are an absolute pain in the but, I'll use this example in the future
You could have done

flights[['year', 'month', 'day']].head(10)

which is not so different from standard R

head(flights[c("year", "month", "day")], 10)

but it's true that the following may be nicer

flights[1:10, c("year", "month", "day")]

(by the way using head(10) is not the same as indexing 1:10 if there are less than 10 rows)
That used to be true about 8 years ago, but not anymore. You need a prescription for any antibiotic.
Interesting to keep photos uploaded from Pixels exempt from this new policy.
I enjoyed similar success with a DF sponsorship back in October 2015 (I’m guessing his audience has grown significantly since): I purchased a sponsorship my book ICONIC (shameless plug at http://www.iconicbook.com) for $9,250. Looking back on my stats I approximately tripled that in direct sales, but I’m sure the actual return was higher as I’m certain some folks went to Amazon instead of my site where I was selling direct at the time. I recently sold out and decided to close down my Shopify store so I can’t provide traffic details but IIRC there was a massive spike in visits when the ad went live.
Gruber’s audience was obviously a no-brainer for this product. And dealing with John, which was brief, was a pleasure.
Probs they expect a 2TiB plan user to never use a significant amount of the 2TiB. Whereas the 10TiB plan user is more likely to use a higher percentage of allotted storage.
Kodak Says Ex-Executives Sold Stock Options They Didn’t Own
Same in my country. Elections are always on Sundays and the campaign stops from Friday night to the results reveal at 8 pm the day of the election. Spreading polls results or estimates is also forbidden during this period, even though in recent years it has been hard to enforce especially from foreign sources.
The page won't load for me, and I'm not sure if that's the joke.
I actually had an earthquake bag, supplied with several N95 masks. Around march when COVID started becoming "real", I felt very fortunate to be able to retrieve them and send them to my parents. This has in my view vindicated the necessity of having a plan and basic supplies in case disaster strikes.
How do Rust build times compare to Scala?
Saying "don't want the Democrats to win" would have made it clearer, my mistake. Ignoring the outlying position the other poster mentions as they will make themselves clear on their own, if you want the Democrats to win those two positions are identical. If you don't, it's two separate negative views of the protests.
I'm currently seeing mechanical and materials engineers who have just discovered computers and are planning to do fundamental research on data modelling. They ignore existing international standards that deal with the area since they are not new enough.

I think that EE has always been more connected to industry.
This is actually theoretically solveable if you can guarantee who is sending/receiving message, no undetecatble eavesdropping.

https://en.wikipedia.org/wiki/Quantum_key_distribution
If anyone is looking for practical entry level SDR projects, then rtl_433[1] is a great project to receive 433Mhz alarm from cheap fire/gas alarms using a DVB-T dongle and raspberry pi.

[1]https://github.com/merbanan/rtl_433
This wont work for a large number of requests as the throughput plateaus quit rapidly with a large number of threads due to the GIL and blocking I/O. This is the main reason async was introduced into Python.

Also `many-requests` has further logic to deal with retries and bad responses.
A new tool will launch on June 1 that will make it easier to manage quota usage. The goal is to make it easier to understand what is using quota and reduce the amount of quota that is used.

It will show things like your largest photos and low quality (blurry, dark, etc) photos that you can review and decide what to delete.
Threading concept is simple,real world is not.

if i had no idea about C10K problem, success of Nginx, Redis, other concurrency success stories on Actors, CSP concept, Concurrency via messages over shared memory, I would say threads are ok when you can use it. But indeed it is so simple and tempting people to design shitty software. Software is a very welcoming medium for it. it is hell.
> If you have a Pixel 1-5, photos uploaded from that device won’t be impacted. Photos and videos uploaded in High quality from that device will continue to be exempt from this change, even after June 1, 2021.

All good things come to an end, but at least they still honor the promise they made with the Pixel phones.
I wonder if putting art on inner PCB copper layers is more common? Similar to silicon art on ICs? It would only be visible on x-ray and to people in the PCB fab.

I've never personally done it, or seen any in the wild, but it seems more likely to get away with? On a commercial product, something silly on a silkscreen is quite likely to be noticed by someone without a sense of humor.
Berglas is great in that regard, as you can keep the unique names to the sensitive data in version control, but have the actual values sit in behind an acl in a secure location.

You’re able to guard secretes as need, but keep the audit-ability of version control.
Yeah, I guess swapping out requests for an async version of requests would be an improvement on my example.

But I think requests already handles retries on its own.
> Unfortunately, bringing these improvements to end users is not as simple as adding a few compiler flags to our dist builds. PGO is different from most other optimizations in that it:

- requires a different, extended build workflow due to the additional instrumentation and data collection phases, and

- it incurs a sustained build time cost (a trait it shares with other automated optimizations like LTO).
I'm not a CPA or CFP etc etc. However, my personal belief is the right balance is borrowing money when the expected rate of return is greater than the interest rate on the loan.

Right now money is "cheap", whether it's a mortgage, or another type of loan interest rates are about as close to 0 as they can get.

There's a reason that wealthy don't call it "debt", they call it "leverage" because it can be a very useful means to an end.
I don't know about the US but where I live the plans are the same whether you buy a phone or not. So you are much better off buying a phone from the carrier and you get a considerable discount.
Pedantic.

If your goal is to get rich, you need to be comfortable with doing what it takes depending on the economic environment.
(I don't see an option to reply to your other comment -- I'm guessing it's too deeply nested, so replying here)

>I think if battery/data even becomes a concern, you have already put too much data into config and probably need a database?
> Does anyone really care about a couple hundred KB (at most) these days? Or am I underestimating the config size/usage?

I could be wrong but I think this is a concern some mobile developers have. It came from user feedback but we should definitely look into it more.
Are there other services providing unlimited ( for now ) photo storage?

The only other company I can think of is Amazon which provides unlimited storage if you pay for Amazon Prime.
I wonder if they will ever fix the problem when you actually do upgrade to google one, there is no way to make your old photos go from "high quality" to "full res" without bringing them on to a desktop device, uploading them a second time, and often getting duplicates.

I'm a paying customer and I can't even back up my old photos in full res that are on my device without a TON of work.
Does something like this help? https://support.google.com/googleone/answer/9776477

I prefer not to manage the content actually. It is way better for Photos to group on dates, location, content. That way finding content becomes way easier on different dimensions.
All running in a single thread - but the work is executed asynchronously. This is preferred for I/O heavy throughput such as many HTTP requests.