skysight-inc/HackerNews huggingface dataset:
ruumi | Berlin, Remote | Full-time | Frontend, Mobile | https://www.notion.so/ruumi-jobs-86745c0df9834395b27f018fec8...

At ruumi we help farmers with rotational grazing: a managed grazing technique that regenerates soil, increases biodiversity, minimizes agro-chemicals, and improves profitability at the same time.

We are bringing multi-spectral and radar satellite imagery, geo-spatial tech, and machine learning to regenerative agriculture. We tell farmers actionable insights for example: when and where to move their animals to maximize soil regeneration.

We are looking for someone to work with us on web and mobile applications. For the frontend we are using Typescript, React and Redux; for the backend we are using Typescript and Express.js.

Check it out! https://www.notion.so/ruumi-jobs-86745c0df9834395b27f018fec8... and https://eng.ruumi.io
>Maybe you're smart enough to fill in the blanks yourself?

I'm not, and I have the same problem with the GP comment, which I also downvoted (but didn't flag). Perhaps the problem is that many people on this site are not versed in the minutiae of US politics?

And, I must add that, despite posting at some length, you still haven't explained what you're talking about
This argument doesn't really have any content, because people who advocate for programming with higher order functions would not agree that such code is more clever; in fact, they would probably argue the opposite. What's the point of debating if you assume the people on the other side already agree with you?
Politicians? I'll have you know that we now bribe "activists".
Pay the $20 and take a spin class sometime. Crossfit also has some similarities. There is a group aspect that motivates, pushes and pulls people along.

The instructors are 1 part DJ, 1 part program designer, 1 part hype person, 1 part personality, 1 part community leader, etc...

Recorded videos work fine, all (I think) Peloton classes are available in the back catalog.

I'm pretty self motivated (I power lifted for years, which is a huge grind), but my cardio work has always been more intense and effective when instructor led.
Even that is good news. We have 1 knob to turn instead of 8 billion. even if today that knob is on a nonoptimal setting. Convincing 1 government is a lot easyer than convincing every individual.
Work for a company in red area of a “red state” and perhaps the boss will preach at you about QAnon and the election fraud instead. /s

But seriously if you want a company that bans politics, you can join coinbase, or you can join plenty of companies where they do hold optional DEI meetings and so on but don’t push it on the employees other than having them take a basic written anti-sexual and racial harassment test yearly or whatever.

Ultimately if a company actually is significantly hurting the ability of their employees to get work done effectively they’re going to be out-competed in the marketplace.
"The treadmill shouldn't be where kids can get to it" isn't enough of a barrier - as it is not OBVIOUSLY dangerous in the way that power tools or guns are.

Same way that kids shouldn't be playing on a stove or dishwasher but it's still required to mount them so that if they DO it doesn't tip and crush them. Especially since the hazard isn't necessary for the operation of the device (such as spinning blades are necessary for table saws, etc).
I never wanted to punch a product designer until I saw that video.
Actual life boats contain lots of foam so they stay buoyant even flooded with water. From what I can tell this capsule depends solely on the air inside to stay floating. I agree that that's probably a bad idea.

Maybe better than nothing, but certainly not the best money can buy
If you think the two are actually comparable in degree, you are seriously misled.
They asked him to remove specific slides. The ones that called Google unreliable were approved.
That's bad data. Nuke is getting blamed for the Fukushima deaths that were due to the evacuation--neglecting the fact that the safest option was to stay put. If you replace the evacuation deaths (IIRC ~500) with the stay-put deaths (most likely zero) you about halve the nuke death rate.

The larger deployment of utility-scale solar does seem to have reduced it's death rate. (Many of the solar deaths are from falling off the roof during installation or maintenance. Utility-scale solar is normally on the ground and with better safety measures.)
Nice! Out of curiosity, if the iterators weren't of the same type (e.g. one was an iterator over the values of a hashmap and the other was over the items in a list) what would you have used instead of

for _, m := range maps { ... }?
Grouparoo SyncModes – Choices for syncing profile data
It seems to me that the article barely scratches the surface on how this kind of organization actually functions.

How do they reach consensus when there are conflicting opinions? Popular vote? How is majority established? Half+1? How do they keep in check the formation of factions or short term alliances that are so typical in any human group larger than 2?

While not stated in the article I'm guessing that the "masters" act as an informal leadership team tasked with overseeing the whole process. Also they hint to having a hiring process that clearly filters for culture fit, I'm sure that helps.

But the thing that probably helps the most with keeping egos and abuses in check is the fact that 50% of profits is shared with staff. It's likely that the salary differences are not that relevant if your yearly revenue tops what the market is paying for your level of experience
AirTag review: They work great–maybe a little too great
If you want to find out why something is being done in a certain way, try not doing it that way.
They also arrest old ladies for an “insurrection” while ignoring billions in damage from Burn Loot Murder.

https://www.usnews.com/news/best-states/kansas/articles/2021...
Anyone that's ever worked part-time knows the "we have to send you home because if you work anymore this week you might be considered full-time by Uncle Sam and that's bad."

Another thought is throughput. If welfare wasn't so closely tied to employment, working relationships could then be more ephemeral until one found a best fit. This may also look like more cautious hiring, which directly leads to missed opportunities for all parties.

Edit:

Capital buys employees, but it also buys time. For every extra dollar an employee costs the amount of time it takes to make the decision to hire that employee also increases. An efficient job market would compensate based on contribution, which is a lot more possible if a significant amount wasn't mandated to be spent, and then guilted into continue spending because, you know, you don't want to take away someone's welfare.
A significant portion of Peloton's appeal is that all the live classes are recorded. I personally haven't taken a single live class. But the thing about even the recorded content is that there has always been at least 3-4 people also doing the class at the same time, and the ability to see.their.progress vs your own and the ability to high five are both pretty motivational,.and you are always able to see.your previous PR, and power output. The other.thing about the Peloton recorded courses is that because they were recorded live, they still feel live when you are taking it at a later period.

I was skeptical too at first, now you'll have to pry my Peloton bike from my dead cold hands. It's been a game changer for me.in terms of fitness.
> I don't understand why anyone would pay that kind of money to get stuck in a proprietary ecosystem with a monthly fee.

Because they believe they are getting value through the some combination of equipment, exercise, leadership and community. It has worked for a long time, most recently with BeachBody, Peleton, and now Apple Fitness+.

When you take a minute to understand why it works, you can quibble about the cost, but there's no denying that the customers are happy with what they are buying. Nobody is bamboozled into these business models.
Python’s FP capabilities are severely constrained by not supporting multi-line lambdas or composition operators (pipe, sequence, etc). It is not a good language for functional programming at all. The community norms explicitly push you away from using FP in it because of how limited it is. We use it for wrangling large data sets and tend to hate every minute of it.

My workplace uses Elixir exclusively in production for our backend services, so we’re all functional programmers and we do not find that map, filter, and reduce make things harder to read, quite the opposite. Breaking up loops does not introduce cognitive overhead, it makes every step in the chain more explicit. You can call this personal preference but there’s nothing concrete in your belief that for-loops are more readable or easier for teams of programmers to maintain, many people disagree.
But there is no "Search like it used to be."

The internet landscape has fundamentally changed and there is a constant arms race against SEO content farms. I get that you mean you long for the nostalgia-tinted user experience of yesteryear, but if Google actually reverted to that older state things would be much, much worse.
More people dead of Covid than TBC is not enough in your mind to make it a serious risk? How can you jump to prions (which no other viral disease has ever been known to cause) before simply looking at the massive death toll, despite the unprecedented restrictions?
HN is particularly rabid about banning cars for some reason. I got absolutely mobbed by cyclists the other day when I said that there are legitimate reasons to use a car in a city, with someone even going as far as claiming my car is too big. When I pointed out that the cars he suggested as smaller alternatives were actually bigger than what I drive...nothing.

The anti-car movement is truly insufferable, because, at least online, it seems it's mostly spearheaded by people from Europe who have never seen how spread-out America is. I'm not about to bike 30 miles each way to work every day, rain or shine, and yet I get looked at as the villain for suggesting people stop going outside when the weather sucks.

Rant over. I hate people.
Excited to announce the general availability of Grid
Train hundreds of models on the cloud from your laptop.

As a thanks to the community, use Grid for FREE today on our community plan.

Get started: https://www.grid.ai/pricing/

Grid in 3 minutes: https://youtu.be/Wm1jjaQzPf0
Are any of those nations comparable in both population and land mass to the US?
Thanks for the explainer. I think I now see why so many Android users are so totally wedded to WhatsApp.
The opportunity cost for the cash you had to put down to install a solar array. Or the opportunity cost of the interest payments you’re making on a loan.
I’ve been looking for a decent alternative to Quora. Maybe this fits the bill?
Ah yes. It was inspiring when Lucian expressed deep truths of human nature by paying an extra solidus for a sacrificial sheep.
For background, I haven't used TimescaleDB before, but I've done some pretty advanced ORM work to vertically shard PG tables in Rails and I know PG pretty well, so I'm quite curious about TimescaleDB.

> * Even though most of their code licensed under Apache license, some code is under their proprietary license.

I don't really think this is a perfectly fair characterization. Their proprietary license is essentially "don't host a cloud database and charge for it" to stop Amazon from building TimescaleDB right into RDS, or similar.

I think it's a totally fair license without too much to worry about if they go out of business.

> * Even though the product itself is technically very stable, the version compatibility leaves a lot to be desired. There are removed features and broken APIs from version to version.

This would be my biggest worry. Upgrading Postgres is already stressful enough, having to deal with broken APIs from version to version would leave me pretty upset, though I've not heard of anyone complain about this before, so I'm not sure how much of a problem this is in practice.
Yep, take a look at how GGG handled latest POE patch. Seems there was an issue with db paging but it's hard to find and took about 13 hours or so to fix.

Sometimes bugs are really hard to track-down, it's important to learn and not make the same mistakes going forward though.
Probably floats. It looks like at least 1.5 m in diameter, which means it displaces ~2 metric tonnes of water; so as long as it weighs less than that (~4000 lbs, including occupants) then it will float.
How likely is this attack over the Internet (rather than locally or intranet) you think? Realistically?

Also wouldn't other mitigations stop it, like slowing down retry after 3 attempts, blocking after 10 or so.
Often these types of sites are outsourced to a site-development company and they become just one of a large number of sites in their "portfolio" that they're maintaining - and they often have no clear process on how to stop maintaining, especially for things like plain hosting, etc.
> The ISP even wraps it in a disclaimer with the usual "behave or we'll cancel your service!" Though in practice, they never do.

I know firsthand Suddenlink is one ISP that will indeed shut off your Internet (and phone, since it's through the same modem) in response to copyright-related complaints. The worst part is I didn't get any sort of warning first; I ended up calling in thinking it was a standard network outage, with the phone tech and I troubleshooting for an hour before he realized "ohhhhh, did you try to torrent a video game yesterday?".

So thankfully it seems StarLink gives better warning here.
What if a person gets their alcohol dosage wrong?
To awkwardly extend the metaphor:

If a group of people trying to boil the ocean are convinced that the basin of the ocean is just a really big pot and argue that anyone who argues otherwise is a BAD PERSON obviously it would be great if we could convince them that the part where they're accusing people of being BAD PEOPLE for thinking differently is the real problem and reassure them that they can continue to believe that the ocean is in a really big pot.

Except that these two things seem utterly tied up together in their minds -- they learned it because it's stated exactly that way in many books and other media (you haven't read the nytimes best seller Non-ocean-pot-thinking Fragility?). They think it's as true as 2+2=4 because the theory's origins are academic and we must believe science don't you know?

Attacking the definitional issue seems doomed to fail to me as well, but I can't think of any other way forward that isn't worse.
I think we also need trade agreements to consider carbon tax, otherwise you would have unfair competition.
Oh but the delight of matching cylinders of pure metals? Priceless.
This looks like a great comprehensive dive into the topic. Congrats!
I've seen Mito around HN and reddit before and I think it's an absolutely brilliant, but its applications may be more limited than the vast use cases covered by Excel. Maybe that's fine, as your goal may *be to carve out a niche rather than compete with Excel more broadly.

The reason I say that is I think the major pain point in its hypothetical widespread adoption would be getting users accustomed to the ergonomics of accessing attributes in a programming language when they only understand noob-friendly Excel formulas, which is more functional in nature.

Looking at the demo, I think some pseudo-code such as the following could be easier for e.g. an office worker than pure python:

ADDCOLUMN(Sheet='Train Stations', Name='Accepts Bags') # defaults to appending at the end

SETFORMULA(Column='Train Stations'!'Accepts Bags', As=IF('Train Stations'!'Checked Baggage' = "Y", 1, 0))

PIVOT(From='Train Stations', To='Pivot', Keys=('State'), Values=('Accepts Bags'), Formula=SUM)

SORT(Target='Pivot', By='Accepts Bags', Direction='Asc', NA='Hide') # defaults to ascending, NA first

Clearly, it's not like I've thought this through carefully and am not claiming this particular example is really ergonomic, but hopefully this illustrates the point I'm trying to make.

It would not need to look like Excel, but I think the jump from spreadsheet -> Python may be a step too far for the average user than, say, spreadsheet -> some functional approach.
One of the 70 reported incidents happened at my house three days ago. A 4-year-old child got sucked under the treadmill and he got rather severe facial abrasions.

Before the accident, we were very happy with both the bike and the treadmill. Now it's scary to think how dangerous they are given what we witnessed first-hand.

The fix seems so simple: a guard at the end of the tread that prevents things from being sucked under it. Kind of mind-numbing that this simple feature isn't included in such a high-end product.
Show HN: LingvoCafe allows you practice languages with other learners
Hey guys :)
- I made my first web app
- Basically you choose your practicing language
- Then you are connected with a random learner practicing the same language and then you both discuss a question in your practicing language for 2 minutes.
- The whole process looks like this:
https://ibb.co/3cNzgNM
Wayland Showstoppers
One thing that still confuses me about ISDN is that despite most of it being standardized in a series of ITU specifications, I see a lot of phones and other TE's advertise support for vendor specific protocols and other standards (National ISDN protocols, special 5ESS protocols and later things like DSS1)

What I don't get is the signalling is all standardized (LAPD, X.25 or maybe Frame Relay at layer 2, and Q.931 at layer 3) and the actual data should just transparent to the protocol and only relevant to the devie function (I imagine a typical voice call would just alaw or ulaw data). So unless there's something going in the upper layers of an established call, why the need for various proprietary protocols that from the sounds of it are incompatible.

There are devices and tools to simulate this proprietary protocols, so I suppose in theory I could reverse them, but they’re either rare to come by or very expensive for a random hobbyist such as myself.
Analytic Number Theory Book Club Welcomes You to Reading Sessions on Congruences
I have read a couple of times that an HSV infection (super common) can get into the brain and cause dementia. Just trying to help here, but maybe they could try an HSV antiviral?
How many "1 death per 10K launches" launches are there per year?
I keep meaning to play with https://github.com/cosmos72/gomacro
I really like the method style of LINQ in C# - which I would agree are much clearer than the equivalent explicit loops.
Grouparoo v0.3 introduces `syncModes`, which is our framework for bringing clarity to the myriad ways that folks' APIs handle updating data. Grouparoo now unifies this complexity into the following choices:

* Sync: Add, update and remove profiles from the destination as needed.
* Additive: Add new profiles and update those that already exist in the destination, but never remove anyone.
* Enrich: Update profiles that already exist in the destination, enriching them with additional data and group membership information. No profiles are added or removed.
Show HN: Signal Insta Ad Template
Does the large number of sequences cause any problems? It is only a few codepoints, most (all?) of which already exist, so it isn't exhausting the code space. They are being combined in manners that are already used in unicode. And of course characters can already be combined in a much larger number of combinations.

But combining codepoints into graphemes is different than combining graphemes into text. I'm not as clear on the implications of that. Is it really necessary to list out each possible grapheme? Certainly for software to render it, it will need to be able to map them to glyphs in the font, and enumerating them all is one way of doing that, but I can't imagine that being a common approach. I would think that software that cares would add a small special case to handle placement of the individual composed glyphs, and software that doesn't would fallback to showing each glyph adjacent, rather than organized in a block with children in front. There might also be software that assumes an upper limit on how many codepoints can form a grapheme.
I support serious measures to address climate change and oppose anything that gets in the way of such measures. If the government wants to give a free pony to people who installs solar panels, that's fine by me. More optimal policies are preferably, of course, but that's a secondary concern.

Right now, it seems the most likely outcome is that we keep using fossil fuels, so I'm desperate for anything!

(The exception are measures such as banning plastic straws, which I oppose because it's actually a significant inconvenience—which means spent political capital—but will do exceedingly little for the planet.)
Mentally, probably. I think would have trouble speaking coherently long before the visuals became a problem, but then again everyone is different.
It's not my experience that visuals get much more intense with anxiety.

With how long trips and the comeup take, I just have trouble understanding what kind of confidence it must take to walk in the meeting anyways and try to wing it. I would have found any excuse to sober up and get things in order before drunkely stumbling through a big pitch.
I think you misread my comment. I was agreeing with you in that we need to keep the energy in the water systems. Only small hydro which doesn't destroy rivers / ecosystems make sense.
I grew up in a very mixed environment (~50% white). I can assure you it wasn't just white people paying lip service saying that skin colour doesn't matter.

You've touched on something when you say history made it matter. I guess that's what I don't like. Skin tone emojis make skin colour matter.
Facebook's Oversight Board rule that Facebook did nothing wrong - imagine my surprise. Even if they always honestly judge each case, we can never fully trust they act independently. The fact that Facebook themselves have recognized the need for such an entity surely points towards the requirement for government oversight.

> But it is the "indefinite" part of the ban that it took issue with because that is not within its own rules.

I think the wording is careful here - they have a problem with indefinite banning, not because of moral concerns but simply because of an inconsistency with their current rules. Expect a TOS update soon to amend that... Bare in mind also that technically 99 years wouldn't be indefinite, but can clearly be considered a lifetime ban.

Personally I think it's crazy that indefinite bans are allowed. Even murderers and pedophiles eventually are allowed to re-enter society, and yet, apparently a message on Facebook can carry a life sentence.
As a non-american, we don't really have a choice of using a "native" social network that only has interference from our own government.
The F35 was doomed from the start. It was asked to do too many roles, inherently making it the jack of all trades, king of none. The military would have been much better served by making a few related airframes with as much commonality of parts as practical.
Any literature on this? I've not really followed the idea of carbon capture (other than planting forests and stuff).
Cryptic Crossword – Amateur Crypto and Reverse Engineering
But this notion is incompatible with capitalism itself.

The idea of capitalism is that capital accumulates in the hands of those who figure out how best to deploy and protect it. Investors, not Zhu, are the ones with the track record and experience.

Trusting them to be stewards of capital is a better bet than trusting an eccentric, unproven founder who decides to experiment with LSD for the very first time before a big pitch.

If Zhu had managed a successful exit, he would have established that track record, accumulated some capital of his own and bought himself the leeway to be as eccentric as he wishes in the future. See: Elon Musk.
Too convoluted. The only answer is medicare for all. Stop wasting time.