skysight-inc/HackerNews huggingface dataset:
There are many. Stihl, Robo Mow, McCulloch to name a few. They require a bit more setup, but spread mowing out over time and are really quiet.

https://www.toptenreviews.com/home/outdoor/best-robot-lawn-m...
Amazon web services explained by simple visuals
I had a roomba and sold it because it kept cleaning the same spot.

Now I have a Neato D7 with a floor map and it does a great job.

It has its own issues but once it gets going it's better than roomba
Great question, the total CO2 expenditure of the whole olivine mining, milling, and transport process has been calculated to be 4% of the amount of CO2 that is captured.

In general, the cost of mining, milling and grinding 1 ton of rock in large-scale mining, has been calculated to be about $7/ton. Applied to olivine, it proposed that it would be about $12/ton.

The good news is that for the initial olivine, we will attempt to utilize "tailing" piles, which are the removed rock from existing mines. It turns out that diamonds, nickel, chromite, and other commodities are found in olivine-rich rocks. And to get to them, they have to dig up massive amounts of olivine that just sits on the site in piles as "waste."

Those tailings piles are also where some of the real-world calculations for olivine dissolution rates come from. They even determined that some mines hosted in olivine-rich rocks actually more than offset their own CO2 emissions in this unintentional way.

The ideal set up for a beach project would be right on the coast (in a tropical area as temperature affects the speed of weathering), near the end of a railway that runs from an abandoned mine with tons of tailings piles.
Thanks @jarland for chiming into this thread. I love how DO has evolved over the past several years and want to comment about that.

I use DO for production and have gradually migrated my infrastructure away from AWS and Linode to Digital Ocean as the platform improved.

Just a quick question: If the algorithm is triggered (regardless if it is a false positive or not) and the user is notified, what happens with the droplets in the meantime? Is there a grace period for the user to act before DO takes action? And is the whole account frozen or just the offending droplets?

It seems the major concern amongst commenters here is the sudden lost of service.

Thanks for the great service, and I look forward to your insight on this.
Prove it. I showed half a billion infected iOS users. Show me anywhere close to as many infected Google Play users.
I disagree. I have two dogs, so pet hair everywhere, and my little buddy roomba runs twice a day and I never have to manually vacuum.
This article described something I've wanted to do for a bit: using PID (and possibly other control algorithms) to control software systems. I've thought about this for a bit and I have some reservations (perhaps unfounded because I'm just not that knowledgeable) actually trying to implement it in live systems:

1. PID tuning is somewhat non-trivial. It's interesting to see that the author was able to tune their PID using a simulation. This is something I've thought about doing for a while but I don't know how I can effectively validate that the simulation approximates reality to an reasonable extent. Sure I could build the simulator and validate it against the live system, but the resource spent doing that might be better off just improving the live system. It would be nice to have some theoretical arguments over why the simulation would be correct. Now this shows my lack of knowledge, so perhaps someone else knows how to deal with this more effectively.

2. Software systems these days are always changing, especially when these things are running on your servers that you're constantly updating. Tuned PID constants are only valid for a particular system configuration (the "plant"). If the plant changes too much, the controller performance can degrade, or worse: it can become unstable and blow up. This makes any system controlled by the PID difficult to change: you want to avoid changes to the system because that means you have to retune the PID, which may be difficult to perform. This effectively becomes a technical debt, especially if the original author of the PID no longer works on that project (and assuming only a few knows how it works to begin with).

There are some other thoughts about non-linearity of software systems. Although these are routinely dealt with in the real world, it makes a topic that's already somewhat complex even more complicated, which further adds to the non-maintainable status of the controller.

This all makes me feel like PID may not be the best choice in software systems, but I don't have concrete proof either.

Sorry if this felt a little bit rambling. It's something that has been on my mind for a bit but I haven't had a chance to formalize.
So basically consent to use your data is a lifetime contract. I think you should be able to delete(I don't mean disable) your data from the platform when you sever ties with a platform.
It shoots upwards for about thirty minutes, followed by a feeling of just sort of gliding along for a while. Then it quickly comes back to the ground.
Speaking of tourist candy, what's with M&M stores being at all the off-broadway/times square ripoffs in every major city?
I would both agree with and disagree with the claim that anonymity provides higher quality conversation, free of virtue signalling.

On one hand, there's /out/ focusing on outdoor hobby/lifestyle discussions which only has a minor infestation of Mora knife meme. Admittedly I own two Moras and those are excellent outdoor knives so the boundary between meme and reality is fuzzy. Other than that, /out/ is very civilized and contains extremely high quality content.

On the other hand, there's /fit/ which seems to consist entirely of lifting broscience despite being anonymous.

It is possible I'm missing the point because this discrepency reflects actual reality in that there is a useful objective opinion of, for example, proper medical foot care for long distance hiking or burn care, but there really is no one size fits all simple magic recipe for power lifting gains or "the" correct body building diet.
Usually me with the hoover, doing the bits it missed.
I suspect that any cloud provider has enormous amounts of fraud on it and no tooling is 100% error free. It's also important to note that GDPR has specific exemptions for companies responding suspected security/fraud related issues.

I love DO because the performance for the price is great. Also have no issue supporting emerging tech companies with cultures I connect with.
Excuse my ignorance here, but couldn't we just create molds and pour concrete to create the same columns accent pieces? Surely there are technological advancements that have allowed us to mimic stonemasons?
Do you have an example of anyone who built a 100B company who actually had that as a goal ?
The things might do an average job of picking up the big dust but what about the really small particles that gets stuck in the HEPA filter of a good hoover? Does it just blow it up in the air so I have to breathe it in? This is where all the pollen and toxins from fabrics gets collected, nothing you want to get into the lungs.

The work a roomba would manage in our appartment I can do manually within 15 minutes so it feels like a waste of money and environment.
PostgreSQL 11 support is imminent =)
> I almost got one job, but the company decided to go with an H-1B worker instead.

This scenario is explicitly forbidden by the provisions of the visa program and it is illegal to select a guest worker in preference to a domestic candidate. That is why there is a public notification requirement for all jobs open to guest workers. Obviously all it takes is one minor reason to deem you unqualified. The Disney IT incident shows that there are no consequences for abusing American employees.
Yeah, some people seem to have much higher expectations of speed than I do. Having lived through dial up and actual hard disks (rather than SSDs), I really don't notice any slowness in my iPhone SE. I just notice all the awesome new features.
It's not about when things are going well... anyone here can setup a DB instance and run against it. It's failover/HA or recovery options that are not considered by most. Not everyone can afford to take a half a day or more to setup for backups, or read mirrors, or failover, other clustering options. Not to mention actual recovery modes.

I'm happy to pay a few dollars a month for someone else to automate.
That looks pretty awesome! Do you find the 8" screen of sufficient size?
I thought the same until I realize my Eufy can vaccum under my bed, sofa and hard to reach places as long as your furniture is high enough. This becomes apparent when I clean the dust bin every fortnight by how much actually gets sucked up. I turn it on and it would automatically go back to recharge.

I would argue it's much more than a demo at this point.
My so and I got a robotic mower as it was a better alternative to mowing strife. It works quite well (excepting the ac/dc power converter which inexplicitly failed after 1 year, but it was outside).

It did involve running (staking) a wire around the perimeter of the yard, as a boundary. There are a couple of tricky bits where it very occasionally gets stuck, but overall very happy with it.

The landroid cutters are strange, (think 2 inch long razor blades) and I was skeptical that it would do the whole yard. But it does. Its very slow moving, but like many robots incredibly persistent. It follows the border wire back to the charging station.
This Cube-Shaped Timer Is the Only Thing That Helps Me Avoid Twitter
Clang supports vector types for C and they're still nowhere near as fast as using intrinsics. For whatever various reasons, compilers tend to do pretty poorly at producing properly vectorized code. I think part of this is that it's hard to encode all the information you need to vectorize properly (this loop will run some power of 2 number of times, these pointers won't alias, etc)

Even using intrinsics is dicey sometimes - compilers spill registers more often than can make sense. I think the ideal situation would be if you could somehow hint at register scheduling without writing asm yourself, but compiler are still a long ways from that.
The Quest is a fantastic direction to go in making immediate playability and usability in real-world space with more than one player in the same area and without the PC/wires which is the problem with the other headsets. The Go is just too minimal and no 6dof so its like a loner airplane use to pass the time that makes you ill. We know the Wii was fun and Nintendo never needed amazing graphics, it just had to be reasonably priced, function well and be fun to play with friends. Check check check. Sorry Iribe.
If you're applying for a job as a full-time software developer, you should be able to write something that is comprehensible without having a syntax reference.

I straight-up tell people I don't care if you use the wrong method name (in Python is it ends_with() or endswith? toupper, to_upper, or upcase?). Heck, I even tell them I don't care what language it is as long as it's not too weird.

A few months back I interviewed someone who was currently employed as a software engineer at a major company in Silicon Valley, who couldn't even figure out how to write a tiny little program which kept track of state across method calls. I told him that he could store the state in global variables, make an object to track the state, or anything else he wanted; still couldn't make any progress outside creating a single stateless function. I was truly puzzled.
11 tips on international expansion for growing startups
I 100% disagree with your conclusion. People don't want robot buddies, they want dishwashers. And dishwasher equivalents for other household tasks.
> iOS updates are not reversible (technically it can be done, but for lambda users it's a lost cause).

I want to be clear that this is a lost cause for effectively everyone: I'm saurik, and, even with access to people like geohot and iH8Sn0w, if you give me a phone that is running a later version of the operating system and ask to downgrade, I'm going to say you need to lobby your congressperson to force Apple to allow that... the only thing that even sort of works is if you had a buggy version of the firmware to start with and did some prep work you can sometimes manage to get a downgrade to work if the firmware you upgrade to (or the bootloader itself) is also buggy... it isn't like it is "just really hard to do because it requires manual labor": it is only possible due to mistakes in Apple's attempts to make sure it can't be done.
Thanks for checking out my project. Here is some background information.

I contributed to a few open source projects over the years, but I only focused on solving the problem I had, either a bug I wanted to fix or a feature I wanted to add. Once my issue was resolved, I didn't really care much about the rest of the project. I found it was less of a learning opportunity.

That's why I created this project to really track down the codebases that you can read from start to finish and learn how they are designed and implemented. Currently it only lists a few codebases that I actually have read. They are mostly small-size projects. I'd like to hear advice on how to approach and learn from a large project.
They can go get hired elsewhere I suppose. Does it rise to 'abuse'? Who is entitled to a particular job anyway?
> Might be good for the consumer

I find this highly unlikely as well.
I was literally going to spend the weekend testing latency between the US DO data centers and VMs on Azure and AWS just to see if any were pretty reasonable (consistently under 10ms) so I could use DO for my application and Azure or AWS for the DB hosting and management. This is incredibly great timing.
Interesting, this seems to be the other side of the postgres time series extension coin.

TimescaleDB for writes, PipelineDB for reads.
It's a pity you can't do something similar to SQL: when writing UPDATE/DELETE always write the WHERE clause first
The premise of the article was to use a capitalist supply and demand metric (salary) as a way to fairly allow merit based immigration. I think that strategy makes a lot of sense, and was making the point that our hypothetical midwest company should not be allowed to scuttle the non-gameable merit-based proposal in favor of something more political and squishy. Our hypothetical midwest company can either pay enough wage to get the employees it needs, or it can't, and if it can't, capitalism has a solution for that. (creative destruction)
I'd be interested in this as well. I hadn't looked into cperl in depth until today and its starting to seem appealing after reading a few of the author's posts on reddit and the perl11 blog.
Yes, mm hmm, the ecliptic. Right. I see it for sure. Couldn't be more clear. But maybe you could circle it for others?
Slader Textbook Solutions
I've experienced this in the past, which resulted in me leaving jobs because I just couldn't take working with some people.

I eventually realized that this problem will be worse overtime as I get smarted, more experienced, and can predict issues even more than I do now. So the best solution I think is to maintain your rigor, don't stoop to the lower quality work that is the norm, and choose your battles in terms of what you call people out on, and do it in an emotionally intelligent way.

As you progress in your career, it's inevitable that more and more of your coworkers will not be performing at your level. Accept it, and use that as an advantage in climbing the ladder and leading teams. That awareness of potential issues and foresight of problems in designing architectures and prioritizing work is very valuable.

Be smart about how you use your competitive advantages, put emotion and frustration aside, and it will have great payoffs.
average salary of h1b holder in bay area is $91k [1]. If startups can't beat that, they don't deserve employees.

[1] https://www.businessinsider.com/h-1b-visa-workers-earn-six-f...
Yes, I was just thinking the other day why can't more robots be like Roomba. It does its task well in a way that enriches my life and makes it easier. Maybe it is because its task is really simple, although it was designed really well also. I specifically live in a house with all hard floors so it can do its job for me, which is kind of interesting. I molded myself around what the robot is most capable of.
The fact that lawn mowing or carpet cleaning isn’t automated yet makes me think self driving cars are the biggest pipe dream ever.
Had one guy who insisted on using C++ in favor of C for a problem despite being hinted to use the latter. He was a self proclaimed "expert". All was good until forgetting to use delete[] instead of delete.
Autovectorizing is quite a long way away from being as or more performant from using intrinsics or asm.

This makes sense when you think about it. The compiler would either need to be extremely capable of generalizing about some kinds of arithmetic, or it would need millions of special cases to recognize. By writing your own vectorization, you are basically covering your singular special case on your own.
Yes, precisely like that. He makes a simple, objective claim that a specific formula used in the models is used incorrectly, and the self proclaimed "skeptics" who see themselves as the arbiters of science can make no objective response. Instead the compile a list of strawmen and ignore that the very references they are using to "debunk" those strawmen are the ones proven wrong by the corrected math in question.
/tg/ is truly excellent for non-video game discussion (board games, card games, w40k, MtG, etc). They are a bit opinionated much like /vg/ and I'd agree, thin skinned people will be happiest if they stay away. For example there is little love for Paizo/Pathfinder on /tg/ (although there are some fans...)
Young me dreamed of this, older me realizes how dangerous a robot slinging a blade around without supervision is.
Free tool for pro airdrop hunters – Cocoricos
I'm saying that if folks out there want robots to become more human-like, they need to be more human-like in intent as well as function. My original statement is effectively agreeing with you that people don't want robot buddies [right now].
congrats to this !

Brewster at Archive.org has been making some persuasive points in public, recently, about non-profit org models, FOSS and sustainable finance models.
saw one while working at a swimming pool in nova a few years back
> Python can let objects be used as keys in dictionaries.

In Perl 6 object hashes allow you to do the same (https://docs.perl6.org/language/hashmap#index-entry-object_h...). If you're only interested in checking for existence, you can use a Set (https://docs.perl6.org/type/Set). If you want to just count the number of occurrences, you can use a Bag (https://docs.perl6.org/type/Bag).

> Perl's optional variable declarations catch a lot of minor bugs.

In Perl 6, variable declarations are obligatory by default.

> Python's iterators/generators take a lot of work to replicate in Perl.

In Perl 6 there is an easy to use interface for creating iterators (https://docs.perl6.org/type/Iterator)

All of these features are built-in, so no module loading is necessary.
At Dollar Shave Club, we use CircleCI 2's Scheduled Workflows to run "monitors" against our production services every minute. These are idempotent, analytics-disabled API & Browser (via Puppeteer) tests that we also run as CI tests on every commit.

We send all monitor metrics to DataDog. When a monitor fails, the appropriate teams will get a Slack notification with the full stack trace. A DataDog monitor will also be triggered, alerting the appropriate teams.

For browser monitors, we upload screenshots and Puppeteer tracing files to S3, then share links within each Slack hook. This allows people to figure out what's going on just by clicking links in Slack.

We were planning to improve this setup in the future, but it's good enough for us right now. For example, CircleCI goes degrades frequently so we sometimes get spotty coverage. We basically spend < $200/month with CircleCI to monitor about 300 APIs/pages every minute.

You can read more here:

- https://engineering.dollarshaveclub.com/monitor-all-the-thin...

- https://circleci.com/blog/how-dollar-shave-club-3x-d-velocit...

- https://github.com/dollarshaveclub/monitor
You probably wouldn't want to build buildings with those elements - just have facades which make it look that way.
The "Haruhi" part refers to a novel/manga/anime/game series titled "Haruhi Suzumiya", where the anime episodes were purposely aired out of order.
These things are meant to be fab:

https://www.husqvarna.com/au/products/robotic-lawn-mowers/

But also pricey. A couple of K for one.
I spend a lot of time on /out/ as in outdoor hobbies because I live in a "recreational state". No online community is 100% perfect but its bizarre how /out/ is on average more civilized than heavily moderated communities.
If you're on Windows Far manager is amazing. It's really customizable too with plugins and shortcuts. I rarely use Windows these days so I had forgotten about it, but it's like midnight commander taken to another level.
what about the really small particles that gets stuck in the HEPA filter of a good hoover?

Roombas have a HEPA filter.
it looks like all of your links are basically only addressing my initial list item

the first link is about modifying a system's c compiler which the op's tails live usb is infact a solution to

the second is about altering firmware on harddrives, which is an engrossing writeup, thank you, but does fall short of suggesting ways to identify and remedy such an invasion

your third one is about intel's ME which i figured i'd see someone link to

unfortunately, the really interesting listed elements in my original post are the preventative and resolutive elements
This is not philanthropy, this is a company financially supporting the essential foundation upon which their product is built.
I'm the author of the article. All common ciphers are available as open source already. I just packaged it into a product. Encryption done right does not suddenly become vulnerable if published to an open forum. I gave up nothing. I did not put any customers at risk, nor did I put my product at risk. People who think otherwise do not really know how encryption works. It works because the ciphers are public and tested by time. And for the record -- I would do it again if asked.
Halite III an AI programming challenge
Good on them. When done in a transparent and public manner this could be a good thing. One thing to always watch out for is how incentives align.

One possible scenario to think about is if this 1% equity now tilt any sort of balance in the postgresql organization regarding decision making? I.e. if a decision adversely affects Citus but is better for the community.
That still doesn't make sense. Why is that the thing that scares you the most in the next 20 years?
For example, Kit Kat Japan won a Cannes Media Grand Prix award in 2009 for creating a candy-box-post-card sold in Japanese post-offices. I believe the idea was to enable a convenient way to send a gift during Japan's gift-giving seasons.
I'm Derek, one of the co-founders--thank you!

We're super happy with where Stride is at! We've continued to onboard customers in a few AWS regions and the infrastructure is rock solid at this point. Most users are ingesting 10k+ events/s and their analytics frontends are retrieving results in well under 100ms. We've gotten it to the point where it "just works" which has made Stride users' lives a lot easier at that scale.

And since the hard parts of Stride are powered by PipelineDB, an added benefit for us is that we now get a ton of super detailed instrumentation data about PipelineDB performance and behavior, which has helped make the open-source product quite a bit better.

We'll be moving Stride into self-service/GA next year--stay tuned!