skysight-inc/HackerNews huggingface dataset:
Yes, I had friends affected that were unable to access years of running data during that attack, which made them think maybe having a local copy of their data was a better idea.

That’s not specific to Garmin, though. It could happen to almost anyone.
FYI, you could collect question before the event with https://www.dory.app
The language doesn't matter. In almost all languages linked list has worse performance due to cache.
Eh, not always. Every knitter I know would murder you if you bought them more yarn, even nice yarn, even though they knit frequently. They already have three bins full and are running out of places to stash it.
For what Amazon is asking, one could have both an extra hot _and_ an extra cold standby locally, so it still doesn't make economic sense for a large company.
dang, do you have an answer? Sorry to bother you.
Definitely not millions, and definitely not people. I’d imagine bots outnumbered real users in that forsaken place of a subreddit.
The catch is the time you need to wait / migrate the newly invalid data.

All that NOT VALID does is add the validation for inserts and updates but does not check the existing data. This does let it get away with a less restrictive level of locking.

However there may be data which is not valid for a long long time, the "concurrently" query could be running forever.
Maybe rephrase "and the one that gets me really hard when camping"..
We used to use S3 for Maven artifact storage. This is mostly an append-only workload, however Maven updates maven-metadata.xml files in place. These files contain info about what versions exist, when they were updated, what the latest snapshot version is, etc. We would see issues where a Maven build publishes to S3, and then a downstream build would read an out-of-date maven-metadata.xml and blow up. Or worse, it could silently use an older build and cause a nasty surprise when you deploy. It only happened a small percentage of the time, but when you’re doing tens of thousands of builds per day it ends up happening every day.

We switched to GCS for our Maven artifacts and the problem went away.
Science book reviews: Fodder for future scientists
Father's Day became a lot easier when I was enough to buy liquor, cigars and fireworks.
I've acquired a lot of 60's and 70's easy listening music from thrift stores. Bert Kampfert, Ray Conniff, Jackie Gleason, etc. I figure it's coming from estate sales.
This is not expected behavior. An older version had pessimized locking which preventing concurrently adding a file to a directory and listing the directory simultaneously which is the most similar symptom. I recommend upgrading to the latest version, running with debug flags `-f -d -o curldbg`, and observing what's happening. Please open an issue at https://github.com/s3fs-fuse/s3fs-fuse/issues if your symptoms persist.
Location: Chicago, IL, United States

Remote: Both

Willing to relocate: Yes

Technologies: Python, C, JavaScript, Go, SML, Django, Angular, Ionic, Flask

Resume/CV: https://drive.google.com/file/d/1ROrmSsi0B_g5qGO6pySWgfleUmG...

Email: skandakk@gmail.com
Arecibo Observatory Telescope Collapses, Ending an Era of World-Class Research
Noob question: when to use S3 vs HDFS?
C++ still has a few desirable features re: value-parameterized templates and compile-time metaprogramming that currently lack an idiomatic Rust equivalent. In principle, you can replicate anything C++ can do via procedural macros, but it's not necessarily easy. Also proc macros are a nightly-only feature, so there's that.
What if they had been observing us for a while and aware of our true limitations and were posting this question as a test to see if we were capable of recognizing our own limitations as a species and resolve it through rational means rather than conflict?

We would have failed greatly in that case with that preemptive attack.
I suspect the lines are not as cleanly drawn as anyone would like them to be, no more making programming unnecessary for scientists than they make cooking unnecessary for <insert non-chef profession here>.
(Quick note for others that my GP comment originally contained a paragraph about the stuff Apple does open source. I edited this out because I felt it was beside the point.)
This is one of those things that I wish I had, but I just didn't know it.
Only use cloud provider like digital ocean with a limit on financial outlay. You prepay. Not for large corporations. But for micro firm ops, the worry of a big bill is there.
Apropos, story about (accidentally) taking advantage of RF effects when programming an FPGA. Plus bonus antenna at the end.

https://www.damninteresting.com/on-the-origin-of-circuits/
What Is ES6 Tree Shaking
CS50 is more like a intro course (although it just keeps growing so much).
Not one fucking bit. I start from ground zero every time. Doesn't matter, really. The companies I want to work at - referrals don't really get you that far unless you know a very particular person.
Ask HN: Best Programming Books of 2020?
My company has a personal development/education budget and I still have some left over. Any good books that came out this year?

For reference, I'm a backend/ML engineer working primarily in Python but open to anything.
You are being downvoted because your comment [reads] like it was written in bad faith. The price (although inflated imo) is representative of having some truly new tech to offer. Batteries being one where they still beat the competition, but it's not hard to see that they've been leading the EV market by a mile.

Their self-driving tech while arguably not ready for driverless car is the most advanced that you can buy today.

They are lacking in assembly and manufacturing volume. Both are areas that could be improved with an older partner with more experience in manufacturing, which is why they are open to a merger.
Informed Delivery for Business Mailers
I was excited by the vision of Dex (a YC company), but its sign up process is so full of friction, I had to look for other Personal CRM solutions.
Is there any places these are used?
This sounds like it could be a massive competitive advantage for AWS over Azure.

It would be difficult for Microsoft to canibalize their Azure Sql sales by building a similar translation layer.
Thanks - we'll check it out!
I have no idea of the significance, but do we really need to be doing this? Is there any risk of creating a black hole or mega explosion? On the surface, it sounds extremely dangerous.
Are there any scenarios where you would want eventual consistency over strong consistency? (Assuming pricing, performance, replication etc are the same.)
I use my pinephone as a portable privacy focused Debian server. It establishes an ssh tunnel to a VPS with a static IP and forwards port 443. This provides end-to-end encryption for my private services.
How do they accomplish strong consistency without any hit to availability?
Thanks, threw my hat in for the head of compliance role :P
How are you doing your migration right now? Rewriting code by hand?
FINALLY! I've been wanting to remix these kind of songs into hiphop songs for a long time. This is such a weird victory for music producers. These are a gold mine for hip hop sampling.
> It was super awesome when we were able to delete a huge chunk of the GCS Connector for Hadoop

Is this public?
USPS is now sending spam -- marketing images and links -- commingled with the scanned images of mailpieces. Got my first one today "Important: time sensitive information" in all-red.
Cookies Visualized: Everything you ever need to know about Web Cookies
Look at it this way, he's in the Arctic Code Vault. His name and work will survive into the next millennium.
If you want to have your mind blown even more, remember that all of these molecules are compressed in a super tight space (not a lot of space around them). Here is what a small bacteria would actually look like (artist rendition of course)

https://cdn.rcsb.org/pdb101/goodsell/png-800/mycoplasma-myco...
Location: Poland, Warsaw
Remote: Yes
Willing to relocate: Yes
Technologies:
- Python, Java, PL/SQL, SQL, C, C++, Pascal, Assember
- Oracle, MySQL, Postgresql, SQLite
- Linux, Solaris, Windows, BSD, embedded
- ARM
- Network (CISCO/HP/Mikrotik)
- ClarifyCRM, IBM Sterling, Websphere,Zimbra, SAP,
- Soliworks, Autocad, 3Ds MAX,
Résumé/CV: personalized on request
Email: dracovolans@gmail.com
GitHub: https://github.com/hawat
Thingverse: https://www.thingiverse.com/dracovolans/designs

I have experience in administration and programming on multiple platforms, hardware design, and the telecommunications industry. team management, implementation of large and small systems, support and test automation.
I have designed ARM clusters, small industrial robots and embedded devices.
I love demanding projects.
Well, I designed my first "computer" based on relays and lamps when I was 4 years old when I saw my cousin's Atari.
Awesome tip, thanks! I didn't know this existed.
I haven't looked at QEMU's TCG much, but I doubt it would be a good choice for bytecode formats even if you could bash it into doing something useful as part of a backend. I'd expect it to be optimized for hardware-CPU-alike machine instructions, whereas BEAM is Bogdan's Erlang Abstract Machine. See https://blog.erlang.org/a-brief-BEAM-primer/ which points to https://github.com/erlang/otp/blob/master/lib/compiler/src/g.... If you look into how some of those are implemented, just as one example, the integer arithmetic operations handle automatic promotion to bignums—not something you'd find on a conventional CPU, but not uncommon in HLL bytecode. So you'd still have most of the implementation to do—and if you punt and hardwire all of those to runtime library calls, you're almost back in threaded-code land anyway; you really want to take specialization opportunities etc. into account…

I also don't know of any other HLL JITs that use TCG, which seems like weak evidence that it wouldn't be a win.
Yeah that sounds like some good fun. I'd love to do that! What are you on about?
It's especially fun to try to find gifts that are both terrible and awesome, like the box of 1-foot extension cords.

(One the one hand, it's a box of one foot extension cords; on the other, you quickly realize you need one per stupid power brick or unnecessarily weird shaped plug.)
I wished Google Cloud supported something similar Lambda@edge but I think my only alternative is Cloudflare Workers at the moment.
Steve Jobs has passed away for about a decade.
You're not wrong :-D
San Diego Kept Quiet on Plans for Military-Grade Drone to Catch Speeding Drivers
Yes, https://github.com/GoogleCloudDataproc/hadoop-connectors

disclosure: I work at Google as well.
They called out how this differs from Facebook pretty clearly https://github.com/monicahq/monica#who-is-it-for
Interviews.
Yeah defining a strict in python would be more lines.
I graduated from GA Tech's online masters in Computer Science and I felt like it was worth the time and money. Some courses were better than others, but it's constantly improving. I know a ton of people in the program too who are enjoying it. Think the entire program cost me a little over $8k USD. https://omscs.gatech.edu/
The Breakdown of Nations by Leopold Kohr: A book arguing Kohl’s theory of smallness, that size is the most important factor in human systems. Kohr argues that the size of political systems (nation states) is the source of most of their problems, and that smaller is better. He argues that we should reject the “aggrandizement of states” and pursue “the breakdown of nations.” A fascinating read, and once I saw the issue with size I can’t unsee it.

World Atlas of Coffee by James Hoffman: A fun book on the history of coffee around the world, the tree, the bean, the cup, everything. A good book for coffee lovers. James also has a great YouTube channel all about coffee.
> It was super awesome when we were able to delete a huge chunk of the GCS Connector for Hadoop

It's been a few years, but I lost customer data on gs:// due to listing consistency - create a bunch of files, list dir, rename them one by one to commit the dir into Hive - listing missed a file & the rename skipped the missing one.

Put a breakpoint and the bug disappears, hit the rename and listing from the same JVM, the bug disappears.

Consistency issues are hell.

> It was super awesome when we were able to delete a huge chunk of the GCS Connector for Hadoop, and I hope to see the same across the S3-focused connectors.

Yes!

S3guard was a complete pain to secure, since it was built on top of dynamodb and since any client could be a writer for some file (any file), you had to give all clients write access to the entire dynamodb table, which was quite a security headache.
I ran Monica for a year when I worked in a Big4. Technically not the use case, but quite handy.

However, I was never able to successfully upgrade it (circa 2018) and therefore moved on to another option because I needed features unavailable and the effort of migrating my data to a new instance was more than the effort of going elsewhere.

Might be time for me to revisit as it looks to have come a long way.
Could you expand on this comment? s3fs uses multiple threads for uploading and populating readdir metadata via S3fsMultiCurl::MultiPerform. Earlier versions used curl_multi_perform which may have hidden some of the parallelism from you.
You're disagreeing with the OP, but presenting a completely different argument. By all accounts, the M1 mini seems to be a neat little machine, and I've placed an order myself to replace a super old machine at home. However, the OP's argument that the M1 (at present) does nothing to challenge top-end processing power is accurate.
I am working a technology solution for this. The idea is to invert how the web works so that each person/device is a server responding to clients. The result is inherent controls on privacy and superior technology, such that a web browser becomes your OS desktop available from multiple computers across the internet with a security model in place that allows sharing with friends.
Yeah, but that was true even before the acquisition. It was so easily self-service that that didn't matter very much, but it was definitely always true.
I do cybersecurity in Milwaukee =) lots of friends here.
Not OP, but likely 'Customer {Service|Support}'
Despite the naysayers, you're completely correct. The effort required to build and maintain AWS is so much lower than on-prem. The only time this isn't true is when you have highly optimized, calculated needs where investing in that specialized infrastructure will pay off.

I want my team focused on building stuff that makes us money.
Cheap Menards Electronics Tear Down
Signing up for a 3rd party service just to make IRC usable is too much friction to make onboarding new users viable.
There are a lot of great parts of AWS that aren't in LightSail, even for small projects. S3. RDS (with or without Aurora). ECS and ECR. It takes and manages a lot of complexity for you.

(DigitalOcean, to its credit, has offerings in those spaces -- they have an object store, they have hosted databases, they have a container service. And I use DigitalOcean for some personal products. But you can actually run a Postgres DB on AWS Aurora Serverless for cheaper than you can run one on DigitalOcean, depending on your workload. It's not obvious that DigitalOcean is a better choice there.)
> P.S. And what's with the stuff Apple does release as open source? Don't get me wrong, I'm glad they do it—because I'll take what I can get—but I have no clue who it's for! A lot of the code is either extremely difficult or impossible to actually compile, because it relies on internal Apple tools or libraries which aren't public

Even when it doesn't rely on anything Apple-specific, it can be unclear how to build it.

I noticed that if I ctrl-z dc, then resume it, it silently exits. I grabbed the source to see if I could build it, and then perhaps debug this.

The source is part of bc. When you extract it there is a directory containing a bc dir, a patches dir, a bc sources tarball, and a Makefile. The bc directory is the contents of the tarball with the patches from the patches directory applied.

Optimistically typing "make" does not work. It runs configure somewhere (in the bc directory, I think), decides that gcc is /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc, and decides that this cannot create executables and exits.

Maybe just going into the bc directory and running configure and make there will do the trick? ./configure works and builds a makefile. Trying to compile with that gets fatal errors, apparently due to missing <string.h> in some C files.

OK, I don't actually care about bc, so how about just trying to build dc, which lives in a subdirectory under the bc directory.

That gets a fatal error due to a conflict between "#define ptrdiff_t size_t" in the config.h that configure made, and "typedef __darwin_size_t size_t" from somewhere. Based on the comments in config.h, apparently it should only be defining that if it is not defined by the system. Commenting it out in config.h and trying again...and all the compiling steps for dc actually finish!

Alas...it then fails because it needs ../lib/libbc.a, which presumably would have been built before building dc if the bc build had worked.

Maybe if I go to ../lib and type make? Nope. In fact, the errors are identical to when I typed make for bc, because it turns out that making libbc.a is the first thing the bc make tries to do.

Tossing in "#include <string.h>" in lib/getopt.c and lib/number.c makes everything build, finally giving me a locally built dc.

Is it too much to ask that when I download the source from Apple to their version of a simple command line knows-nothing-about-MacOS utility like this, I should just be able to type "make" somewhere and have it build? Or at least have a README in the tarball that tells me what I need to do?
This is an uncomfortable truth.

I am very rarely able to map my understanding / empathy of people onto objects, and it's seriously anxiety-inducing to think about how this signals a lack of understanding or care.
I wore a Steel HR for a couple years, and if the heart rate monitoring had been reliable, I most likely still would.

Liked having a real watch, loved only charging it every two weeks, but finishing a squat set and having it tell me my heart rate was 60BPM when it was closer to 180 just bugged me.

This was before they put in sapphire glass, during the time when it was sold as a Nokia, so it wouldn't surprise me if they improved this in newer models.

The Apple Watch does so much more that it isn't even funny, but it's also not a watch, it's a rounded rectangle that sits on my wrist where a watch goes. I wish the perfect fusion between these products actually existed...
No. You could always shell out to any language from node/python, but for quite a while even that is not required, lambda can directly run any binary.

https://aws.amazon.com/blogs/opensource/rust-runtime-for-aws...
https://docs.aws.amazon.com/lambda/latest/dg/runtimes-custom...
A lot of businesses aren't growing at breakneck speeds, and with modern cpu/ram setups, are often massively underprovisioned. A very big car rental company you'd know the name of was being run on four servers, and they were only upgraded at EOL (if something broke, Dell had same day or next day service)
Because in addition to funding moonshot project plays, low interest rates also fund a lot of really stupid investments that should never have been funded, and that go belly-up at the first sign of a tightening fiscal market.

When too many of those really stupid investments go belly up at once, it's called a bubble popping, and it is catastrophic to the economy.
I would encourage you to look at Garmin watches. They definitely compare
Do you know what format the data is stored in, and if it is human-readable?
I'm not convinced RenVM is really in the middle in its current state. Currently the core team holds all of the keys for the over $300M in Bitcoin stored by their project [0]. I'd take wbtc, which is held by a consortium of well known custodians in the space over that any day.

[0] https://www.theblockcrypto.com/daily/76787/ren-bitcoin-walle...
We got very far using DMS (Data Migration Service) and SCT (Schema Conversion Tool), especially once we put in some smart renaming conventions. It does like to make varchars everything it doesn't type-convert automatically. We also had to explicitly rename objects, mostly indexes - it like to truncate names, often overwriting previous entries when it truncates the name. Beyond that, there's some procedures and application code to rewrite (it's a Rails app built atop an older database that didn't follow standard Rails conventions) but I'd say automation and semi-automation (ie smart find-and-replace) got us 80% of the way.
oh right. sorry, for completeness - there were also several well known public ftp sites .. in fact I think it may have been common to leave a hosts file at the top level. I certainly published my version with ftp.
"Proof of useful work" has been attempted for a few things, including this. None have really taken off. I don't know all the difficulties involved super well, but sibling commenter seems on point.

https://foldingcoin.net/
https://primecoin.io/
I look for fake reviews by measuring the relationship between 1, 2, 3, 4 and 5 star reviews. There is a normal distribution and when I find outliers, it usually indicates that something suspicious is happening.

If I understand what you mean by inventory co-mingling, there is actually a drill-down that's built into Amazon itself. For example, the reviews of Samsung's HW-T450 look awesome at first blush: https://smile.amazon.com/dp/B085WTFCQ7/ - but, if you filter the ratings to only display that particular model, you'll see that 22% of the reviews are 1-star: https://smile.amazon.com/product-reviews/B085WTFCQ7/ref=cm_c...

This an automated check that I perform, but I also investigate the reasons for these disparities. (In this case, it's because the soundbar lacks a digital decoder to support the surround sound speakers that are sold as an additional accessory). On rarer occasions, the negative reviews can be discounted, even if they are legit. One example of this is when lots of customers misread the dimensions of a product (e.g. I assumed it would be larger...).
Everyone should read Saki's The Open Window[0].

[0] http://englischlehrer.de/texts/openwindow.php
> The problem with that is, when someone receives cash, they will often feel the responsible thing to do is save it.

That's not my experience of giving, receiving, or observing other people giving and receiving cash as a gift.

Most people seem (to me) to feel the responsible thing to do is to use the money in the way that the giver wanted for them.

Anecdote: My friend who was saving for a house received gift money from her grandparents. Despite the money being useful for her savings, she went and first bought a kayak with it, because that was more true to what her grandparents wanted.

If the giver says "please spend this on your hobby" then it seems to me that the money gets spent on that hobby - likely more effectively and perhaps more often than a gift card does.

Giving a gift card might force the issue, but that's not a good thing.

If someone needed that money to cover their rent this month, and is resultingly able to buy themselves something for themselves the next month, that's an awesomely good outcome. A gift card in that situation would be upsetting to the point of damaging.
> 7. Ability to run a small chatroom for free which AFAIK Microsoft doesn't offer (its included with other Microsoft products that were paid for usually)

Looks like there's a free [0] version of teams that supports unlimited search, unlimited app integrations and meetings of up to 100 attendees. Compare to free [1] slack that has limitations of 10k searchable messages, 10 app integrations and only 1-1 meetings

[0]: https://www.microsoft.com/en-au/microsoft-365/microsoft-team...
[1]: https://slack.com/intl/en-au/pricing