skysight-inc/HackerNews huggingface dataset:
Currently, I'll append a comment to a frequently used command for easy searching from my history. For a simple example, I can access `git diff -w ; git diff -w --cached # gitdiff` by pressing Ctrl+R and typing `# gitd`.

For commands I use frequently or that are clunky to maintain as one-liners, I'll convert them into functions in my bashrc.

This seems like the best of both worlds in many ways, or at least is a great third option to have.
I don't believe it's true that algebraic data types "came from" FP. The name did, but the concept has existed since before high level languages existed. Actually before computers existed since it's in Type Theory. And before that it's in ordinary human thinking for thousands of years.
Using Godel Theorem to show that GDPR is impossible to enforce.
https://www.alias.dev/blog/our-brain-cannot-handle-gdpr-rule...
"industry" criticism??

what industry? pump&dump industry?
Is it just me or is it weird that a Supreme Court justice didn't speak at all in court for 7 years?
This line of reasoning leads to:

Excessively high drug prices in the US are what helps get drugs into developing nations. That $500 bottle of insulin really is doing good for the people in lesser parts of the world. The strong implication being many of them would die otherwise.

Same goes for our expensive and generally poor performing health care system, the argument being the most advanced high quality is best developed this way.

What do these ideas mean for people in the US using GoFundMe to stay alive?

A similar line involves markets and the "invisible hand", often framed as a hard fact of our reality we simply must endure, like age, gravity and the like.

This line of reasoning transforms what a majority of people in the, US at least, consider priority problems that can and should, need to be solved by changing our priorities, into harsh necessities we must all endure for some distant greater good the people struggling find hard to understand matters more than they do.

I find it very difficult myself, and I reject this line of thinking with prejudice!

Roughly half the nation works hard only to receive less than it costs them to continue to exist and show up for work, despite their employer banking billions every year, while also enjoying a labor subsidy from the general public who pay taxes to fund assistance for those people.

People struggling to afford health care, using GoFundMe to get through and continue living makes about as much sense.

More people are struggling unnecessarily than not in the US, amd it is these lines of reasoning that set people who are in a position to do something about it free from caring enough to act.

This line of reasoning implies a lot of harm here must be OK in order to reduce harm there, somewhere. That is damn tough to accept when profit is so very clearly a priority over people.

The net good, if there is any, lies on a distant time and scale, all of which puts the idea of this all being somehow necessary in to the big bullshit bucket we should have emptied decades ago.
We observe them, categorise them, and engineer them all the time.
Saildrone | Multiple Roles | Onsite/Remote (US Only) | SF Bay Area (Alameda) | Full-Time | https://www.saildrone.com/

Saildrone is the world's leading collector of ocean related in situ data via uncrewed vehicle, above and below the sea surface. We work with governments, civic agencies, foundations, universities, and private companies around the globe to drive better information about our oceans and seas - be it sailing drones into the eye of hurricanes to obtain new scientific storm data, mapping out the ocean floor, collecting new CO2 data in hard-to-reach areas, counting biomass to establish fishing quotas, or detecting and stopping illegal fishing and drug trafficking.

Maybe you saw that we hucked a drone into a category 4 hurricane[1] last fall. Or maybe that we recently raised a $100M series C[2]. Or maybe you didn't see any of that, but you're still intrigued by the idea of autonomous, long endurance sailboats that help us better understand our planet.

Whatever the case, we're hiring for a breadth of different positions across our organization. In software, we're hiring for an Engineering Manager along with Machine Learning, DevOps/SRE, Hardware Test, Platform, and Vehicle engineers. Stacks vary from team to team, but we're looking primarily for folks with backgrounds in C++, Python, and/or JavaScript (Node, TypeScript, React). We're remote-friendly for certain positions, though require folks to be onsite for others.

In addition to software engineers, we're also hiring for a bunch of other positions across the company in production/manufacturing, hardware engineering, and more!

You can see a list of open positions on our career page: https://www.saildrone.com/careers

Please apply through our career page; be sure to select "Other" and specify this HN post when asked how you heard about us!

[1]: https://news.ycombinator.com/item?id=28715110

[2]: https://techcrunch.com/2021/10/18/saildrone-catches-a-100m-c...
Plus they're using insulin revenues for other activities.
How about desk space? The author says he's replacing his existing 27-inch monitor. If you look at the final photo in the article, I don't believe he could fit a 32-inch monitor in the same place and keep his existing desk layout the same.
Genuine question, when you shop for groceries do you not look at prices at all and just buy what you want and tap your phone at the checkout?

Because to me, it seems impossible to not notice the inflation in food prices over the past year. It hasn't really changed my life, but it's very noticable that prices are going up.
I think what you're touching on is complexity and how many people tend to trust complexity because it's too difficult to validate and you must know what you're doing if you built something so complex.

Even in a corporate environment, I use spreadsheets to support big decisions every day, the format is as you say universal and easily interpretable, but many people never go that far. They trust that I did it correctly and take the "output" as truth. If I screw up big ($), it might cost me my job, but is it really my fault if nobody else even bothered to check my work?
Last month over 300 million pages were viewed with Firefox (a gross lower bound). This month an even more pages will likely be viewed with Firefox. Firefox remains the only popular independent browser. It has delegates in all web standard committees.

I don’t know what is your baseline for relevancy, but for most of us, this is more then enough to pass it.
I found what I think it is: https://tex.com.tw/products/shinobi?variant=16969883648090
onsite

www.mosaic51.com

we are a small (15 people) young company who has become the global standard for mobile mapping ("google streetview") 360º cameras and related software.

We are looking for embedded c++ engineers with at least 5 years experience with c++ and embedded Linux.
Ask HN: What are some underrated websites/apps and what do you use them for?
Hi HN,

I'm curious - What are some underrated websites/apps and what do you use them for?

I run a website and weekly newsletter (Insanelyusefulwebsites.com) and I'm looking for some recommendations to feature.

Interested to see the responses here.
https://github.com/Vhyrro/neorg is a neovim format inspired by org-mode. It should be easier than learning the real org-mode. The real-org mode is not that hard to use though IMO.
It's against the site guidelines to post like this, regardless of how wrong another comment is or you feel it is. Would you please review https://news.ycombinator.com/newsguidelines.html and stick to the rules? We ban accounts that keep breaking them.

While I have you, could you also please stop posting unsubstantive comments? You've unfortunately been doing that a lot, and we eventually have to ban that sort of account as well. It's not what this site is for, and it destroys what it is for.

If you wouldn't mind reviewing the guidelines and taking the intended spirit of the site more to heart (namely: thoughtful, respectful, curious conversation), we'd be grateful.
the audience who genuinely need the app, sorry for that, I'm not a native english speaker.
```
Trust in code, not companies: the belief that a community’s smart contracts encode and enforce its rules We should all trust unknown developers why, exactly?
```

Don't trust, verify is one of our battle cries.

```
Users control the apps and networks they use Forrester can't see that happening beyond a few tech-savvy types
```

Internet 1998, Forrester can't see that happening beyond a few tech-savvy types

```
Decentralized autonomous organizations, entities that exist as a collection of smart contracts Have no legal basis and work on a utopian assumption that all possibilities can be coded;
```
Countries run by the will of common people is utopian ideal. Everyone knows you need monarchy

```
Decentralized finance (DeFi) Nice idea, shame it lacks consumer protection
```

No one is forcing anyone to use it. We want wild west, we know the risks, thats how we like it. Leave us alone !

I feel dumber having read that article
The Simplest Tool for Improving Cities Is Also Free (2021)
For me it’s less about them not caring about third party brands, and more about them not caring about protecting their customers from scams and fakes.
Wildlife camera study is turned into a game (2021)
One problem is in his system there are two sources of truth. A list of justices in the preprocessor Perl script and a list in the main Java program.

List of justices should be stored in a database or file and read by both.
A datacenter scenario seems like a good fit for a centralized source of entropy, like a server with a dedicated high quality entropy source (maybe some kind of geiger counter/nuclear decay based source?). Very early in the boot process query the entropy server for a truly random seed and go from there to initialize your random algorithm, kind of like NTP and network time sources. Security would be something to pay attention to as you wouldn't want an attacker to ever get control of providing entropy.
Stryker Sports Medicine | R&D Sr Staff SW Engineer | Denver / San Jose / Remote (USA) | Full-time | https://careers.stryker.com/job/15002847/r-d-senior-staff-so...

At Stryker we are dedicated to improving lives, with a passion for researching and developing new medical device products. As an engineer at Stryker, you will be proud of the work that you will be doing, using cutting-edge technologies to make healthcare better. Here, you will work in a supportive culture with other incredibly talented and intelligent people, creating industry-leading medical technology products. You will also have growth opportunities as we have a culture that supports your personal and professional development.

My team is currently looking for a talented C++/C# engineer to help lead product development projects, including ownership of architectural and detailed design, development of core technology blocks and pushing the leading edge of technology in the operating room. Technologies you will have the opportunity to learn, and influence include Computer Vision, Image Processing and AI/ML.

View other open positions at https://careers.stryker.com

Keywords: C++, C#, AI/ML, Computer Vision, Healthcare
As a tribute to your memories of driving an older Porsche 911 properly:

The Porsche 911 Yellow Bird 50fps hot lap around the Nürburgring:
https://www.youtube.com/watch?v=ZzjQXxktxbs
Maybe because it's April 1?
Obsidian is pretty easy to use to maintain a to-do list as well.
There's room for some scientific disagreement in a minority of edge cases, sure, but the individual I linked to is considered female because she underwent female sexual differentiation, and ended up with a female reproductive system.

Having an XY karyotype is just a proxy - albeit a typically very accurate one - for determining sex. The important thing is which of the two pathways of reproductive system development dominated. Ultimately, this system is what sex is all about.

Here's a decent article on this topic, considering the applicability of various definitions of sex: https://theparadoxinstitute.com/blog/2021/04/10/what-are-sex...
yeah, fuck that, i want to become rich out of nothing and inject into the economy the fruit of wasting energy doing nothing at all
I believe Cargo does still have less strictness over dep versions than Go modules, since it will never use a module newer than the one specified in any go.mod file. Lockfiles are generally not honored recursively, and I don’t think Cargo is different here? Hope I’m not spreading misinformation, though I couldn’t find any docs with a cursory glance.

I don’t want to make assertions that I’m less sure of, but I think NPM and Cargo are actually more similar than different here. They both specify exact versions in lock files, for all nested dependencies, but don’t honor the lock files present inside dependencies, instead calculating the nested deps from the constraints.
Location: Los Angeles CA / Salt Lake City UT

Remote: Yes

Willing to relocate: within California or Utah

Technologies: Fresher with JavaScript, PHP, Python, HTML/CSS, RDBMS (MySQL, Postgres, SQL Server, SQLite); have also built things with C, Go, Java, Perl, and Ruby

Resume/CV: https://weston.canncentral.org/resume/

Email: whn (a) canncentral ⋅ org

Recently I've been focused on engineering management and sometimes putting on a product hat, but I'd be interested in exploring an individual contributor engineering role within an organization willing to train engineers in machine learning techniques, especially NLP or text analysis.
I get your points.
The US isn't wealthy. US oligarchs, corporations, and politicians are wealthy.

Most people in the USA do not have the time or energy to care about IP rights in other countries. Most americans don't want war, it's pushed heavily by pundits.

As for my points about healthcare, I still think medical costs are subsidized by the USA for the world and mainly research costs. The vox article does a good job explaining that.
I followed the math but I don’t know ML… Do practitioners really use “energy” and “conservation of energy”? That just seems overly confusing.
I'm not sure how I feel about linked-in being used as your resume but I think it's an interesting concept! Would be cool if a site could convert your linked-in into a nicer format (remove linked-in specific things like people recommendations and chat section).
Yes and no.

Ultimately, is the Big O scale going to be larger for certain cases? Yes. Is it going to matter? Maybe. Maybe not. The point the original comment is making is that the author seems unaware these data structures even exist; the fact he was having O(n) operations and found them to be too slow tells us nothing about the reasonableness of the O(logn) option for his use case. He mentioned using a 30k byte array; that's the difference between 30k operations, and 15. Cutting it from 15 to 1 is probably not going to be that meaningful; certainly not compared with the first jump.
Orbit | https://orbit.love | Remote in USA, France, or UK
Orbit unlocks the power of communities through the Orbit Model, technology, and data. Our community growth SaaS platform helps companies identify, measure, and boost their community members’ engagement, all while focusing on creating value instead of merely capturing it. For more info on our values, check us out on Key Values, https://www.keyvalues.com/orbit.

Hiring for:

* Site Reliability Engineer: https://orbitlove.recruitee.com/o/site-reliability-engineer

* Engineering Manager: https://orbitlove.recruitee.com/o/engineering-manager

* Solutions Engineer: https://orbitlove.recruitee.com/o/solutions-engineer

* Software Engineer (Remote US): https://careers.orbit.love/o/software-engineer-remote-united...

* Software Engineer (Remote UK): https://careers.orbit.love/o/software-engineer-remote-united...

* Software Engineer (Remote France): https://careers.orbit.love/o/software-engineer-remote-france

More open roles here: https://orbit.love/careers#open-roles
Food Delivery Leak Unmasks Russian Security Agents
All I could think about was how I should write something similar about my belovedly-wretched 1979 MGB.

Lucas, the manufacturer of many MG parts, colloquially known as ‘the Prince of Darkness’ because of a tendency for the lights to suddenly stop working.

The tell-tale crimp in many trunk lids, caused by attempting to shut it without disengaging the little rod that kept it open.

Don’t bother locking the doors if you don’t want the expensive convertible top sliced through.

The battery is behind the passenger seat.

Having the reverse gear go out leads to an interesting perspective change while parking/driving.

I ended up going to votech in auto mechanics because of this car, because I got so irritated about getting ripped off.

Ah well, I love the damn thing. Even now, 10 years after I sold it.
Very cool! I made something very similar to this as a VS Code extension[1]. Inspired by the bullet journal method.

[1] https://marketplace.visualstudio.com/items?itemName=blt.blt
Statutory right? Owning water? Anyone east of the Mississippi wouldn't have any idea what these terms mean. They exist in the west due to accidents of history, combined with the US love for "private property". For example, before NM became a US state, water was managed here at the community level (acqueias), and there was absolutely no notion that anyone owned the water. NM only became a state in 1912, so you're talking about a system that has only existed for a little more than 100 years.
Googly Ads: ad “blocker” inserts googly eyes into online ads
Instead of a simple ad blocker, I made an "ad mocker" that runs Amazon Rekognition to on digital ads to find the silliest coordinates to paste googly eyes.

On desktop, the eyes track your mouse cursor (still the least creepy form of tracking ads do).

Turning off AdBlock to access sites feels like admitting defeat, so here's an alternative that gives sites their ad impressions – but not quite as they expected.
Seriously I don't see any difference between patriotism and nationalism. Patriotism to me is mainly a veil to hide behind, so that one can argue that the kind of nationalism one self practices is not really nationalism.

An example is that many even quite left leaning people in the US (but also other countries) often start criticism of US politics with "I love my country, I believe it's the best country in the world..." how is that not nationalistic? You literally are saying you find all other countries inferior. Also what does it mean to love your country? It's completely abstract, do you love the people (I assume you certainly don't love every one), do you love the politics? What concrete thing do you love?

Maybe I'm colored by growing up in Germany during a time when (for very good reason) patriotism was frowned upon because we saw what it lead to. Maybe it's because I've lived in 4 countries now and I feel much more like a world citizen (even though I liked living in some countries more than others), but I find the concept of patriotism just doesn't lead to anything positive.
The classic hardcoded password
> for video conferences it makes every person sound like James Earl Jones.

I think there's a typo here. This should go in the "Pros" section
Muck Rack | REMOTE (USA & Canada) | Senior Frontend, Backend, Platform Engineers

Muck Rack (https://muckrack.com), a fully-remote, self-funded SaaS company building tools for public relations and communication professionals, is hiring Senior Software Engineers. You’ll work with fellow software engineers, data scientists, product managers, and designers to execute major technical projects on Muck Rack, lead the building of new features, and help shape our engineering culture and processes.

We have a startup environment with engaging technical challenges, quick decision-making, heaps of data, an emphasis on simplicity and usability, a strong focus on delivery and customer devotion, and a dedication to creating a great place for engineers to work.

Relevant stack bits: Python 3, Django 3, MySQL 8, ElasticSearch 7, Vue, Scrapy, Webpack, and AWS.

More details:

* Platform: https://grnh.se/6b95ef072us

* Backend: https://grnh.se/4ee90f802us

* Frontend: https://grnh.se/7d10d4de2us

We encourage candidates of all backgrounds and experiences to apply. We understand job requirements often don't allow your particular work history to shine, and we invite you to show us what you know, and how it relates to our technology. We are an equal opportunity employer.
> It always entertaining when Americans speaking about manual transmissions as something mysterious.

The car in question is at least 45 years old. That the transmission was never great and has degraded since is not at all odd. At no point did I see ragging on a manual, only the transmission being shot (and having a weird pattern).
Sorry my friend.
I'm preferring gasoline ;)
> You should not approach problems in functional languages with imperative techniques. It's fitting a square peg in a round hole.

This might be part of the problem with FP. Every popular CPU architecture is imperative.
Workforce.com | SRE graduate program | Chicago, London, Brisbane | Full time

There’s not enough great SREs out there, so we are creating more! Our SRE grad is a 2 year program in which you will learn the skills needed to run a large SaaS product in production. You’ll learn by doing in conjunction with our SRE and engineering teams, and through a variety of specialist courses (eg on DevOps fundamentals, Rails performance, or SQL optimization) sponsored by us.

You’ll end this knowing a lot about our stack - Rails, Postgres, and AWS. Prior knowledge in any is helpful but not a hard requirement.

This is a new initiative. It might totally blow up. But I guarantee it’ll be fun and you’ll get paid well for helping us test a new model of learning.

If you’re interested email me: alex@workforce.com. I founded this company in college 10 years ago. We don’t have any VC or outside investment. My only interest is keeping my customers happy and building a great team. Come join it :)
Amazon workers on Staten Island vote to unionize
The default way Go handles go.mod is fairly different than the default way Cargo handles Cargo.lock files, including for example with libraries.

Also, when the blog says:

> Moreover, when a dependency is added with go get, its transitive dependencies are added at the version specified in the dependency’s go.mod file, not at their latest versions, thanks to Minimal version selection.

I believe that is significantly different than default Cargo behavior and for example default 'pub' behavior for Flutter (though I know approximately nothing about Flutter package management beyond a cursory search just now ;-)

To my knowledge, both Cargo and Flutter 'pub' prefer the most recent / highest allowed version by default when asked to solve constraints, whereas Go does not.

Cargo: [1]

> When multiple packages specify a dependency for a common package, the resolver attempts to ensure that they use the same version of that common package, as long as they are within a SemVer compatibility range. It also attempts to use the greatest version currently available within that compatibility range.

Flutter 'pub': [2]

> For each package in the graph, pub looks at everything that depends on it. It gathers together all of their version constraints and tries to simultaneously solve them. (Basically, it intersects their ranges.) Then it looks at the actual versions that have been released for that package and selects the best (most recent) one that meets all of those constraints.

[1]: https://doc.rust-lang.org/cargo/reference/resolver.html

[2]: https://dart.dev/tools/pub/versioning#constraint-solving