skysight-inc/HackerNews huggingface dataset:
Clostra | censorship-resistance mesh networking & applied machine learning | full-time | ALL REMOTE ALWAYS | https://clostra.com/careers-home

We are ex-BitTorrent engineers who also created the off-the-grid messaging app FireChat. At Clostra, we work on censorship-resistant mobile mesh networking (NewNode) and on applied machine learning. Clostra is profitable and growing (currently 18 engineers) and has been fully-remote / work-from-home since 2013.

We are always looking for great people. In particular we are currently looking for:

Senior Software/Protocol Engineer — join our core P2P protocol team designing and developing a highly-portable SDK in C to provide robust mobile connectivity, even in the presence of firewalls and network attacks designed to disrupt, deny, or censor communication (https://www.clostra.com/senior-software-protocol-engineer)
Senior Software Engineer— build data and MLOps pipelines for several emerging products (https://www.clostra.com/senior-software-engineer-backend)

Please read https://www.clostra.com/the-clostra-way and, if you like what we are building at Clostra, apply online or reach out to me directly (ben [at] clostra [dot] com).
Ethyca | Remote, NYC | Senior Open Source Engineer (Python) | $140k-$180k | https://ethyca.com

Ethyca is a Series A startup building data privacy tools for engineers. We have an existing product that helps companies automate GDPR/CCPA requirements, but I'm now building out multiple teams of engineers to focus 100% on free & open-source tools to solve difficult privacy engineering problems like: database analysis, PII classification, data pseudonymization, etc. We believe that privacy is currently an afterthought in the software development lifecycle and want to change that... to read more, see out recent HN post: https://news.ycombinator.com/item?id=27929233

If you're an experienced Python dev with some combination of privacy, OSS, security, or data eng experience, and you want to help make data privacy best practices accessible and pervasive, check out our open positions here:

* SENIOR OPEN SOURCE ENGINEER (PYTHON): https://grnh.se/b38430243us

* SENIOR MACHINE LEARNING ENGINEER (PYTHON): https://grnh.se/1274147c3us

Alternatively, send me an email: neville+hn AT ethyca DOT com
Division 1 works fine.
> They don't support phones as long as Apple does

Maybe you missed it, but this news is mostly about the single thing that's likely going to allow Google to support phones longer: finally ditching Qualcomm for a custom SoC that Google has more control over.
C++ is definitely better but it's still not memory safe. Compared to Rust, you still have little tracking which thread has access to which variable at which time. Even in modern C++, you still have to care about iterator invalidation.
Thanks, these seem like the most thoughtful Googler/Xoogler comments I recall hearing on the topic.
Wordfence | Senior PHP Developer | Full-time, 100% REMOTE in US

I'm the founder and CEO of Wordfence. We make the most popular firewall and malware scanner for WordPress, installed on over 4 million production sites. We've experienced huge growth over the past couple of years, which Covid only accelerated.

Our team is 38 awesome people, with 25 full time US based employees and folks in Europe and Australia. Our team has always been 100% remote, which I believe is the most effective way to work for software teams, and always has been. You can find more of my thoughts on the issue here: https://www.defiant.com/employment/

For context, our company name is Defiant - hence our corporate site is at defiant.com and our product site is Wordfence.com.

We are working on a few super interesting projects right now:

- About to launch two new pricing tiers
- Rebuilding our internal threat intelligence platform as a very high performance decoupled app in AWS.
- Internationalization to bring the free and paid versions of Wordfence to new markets
- CMS and Analytics integration for our ecommerce platform
- Plenty of passion projects too. We launched fastorslow.com as a passion project with more to come.

If you're interested in cybersecurity, love shipping high performance quality PHP code, and want to work sane hours with a relaxed fully remote team, we'd love to hear from you.

Current openings:

- Senior PHP developer ($20K signing bonus): https://www.defiant.com/employment/senior-php-developer/
- Senior Ops and Security Engineer (AWS): https://www.defiant.com/employment/senior-security-operations-engineer/
- QA Engineer: https://www.defiant.com/employment/qa-engineer/
- Bookkeeper: https://www.defiant.com/employment/bookkeeper/
- All our listings with an intro from me on our culture and approach to remote: https://www.defiant.com/employment/

I should also add that I'm very proud of our benefits program, which is absolutely awesome and includes awesome PTO, medical, dental, vision, 401K, we cover certifications, exams and degree programs and much more.

Regards,

~Mark Maunder
Not among teenagers. I know a lot of teenagers and they judge each other heavily based on whether they have an Apple phone or not. It doesn't even need to be a top of the line Apple phone. It's the little apple on the back that matters more than anything.
> India's religion is the Aryan worshipping flavour of Hinduism

This seems very short sighted.

From an objective historical standpoint, the current Hinduism is no more 'Aryan' than it's 'Dravidian' or 'Indigineous'.

The Rig Vedic dieties which share origins with Nordic, Greek or other Indo European mythology are not the central point of the Hinduism since the middle ages. The present rituals and systems evolved over, 3000+ years, shaped by various political forces, most of which was never documented and we will never know.

The "North Indian == Aryan" was wording used in Tamil Nadu politics that's why people in comments are assuming your from there.

Your point is correct that current Nationalist side of politics is pushing some views in order to unify their voter base. (I don't want to talk about politics on a nerd forum.)

The only thing more "Aryan" about Hindu nationalism is they want to claim this historically baseless OIT theory (as if anything that comes from outside is impure and bad).

[to non indians reading this, the word Aryan refers to slightly different meaning than held in the west, while we are talking about same indo european bronze age peoples, both theories (Nazism or Periyar's Dravidianism), are pseudoscience shit.
Now you have Clojure which runs on the JVM and interops nicely
I'm not sure I understand where the carbon savings comes from.

The cement industry specifically needs lime, CaO. Lime is most easily obtained by burning CO2 off of limestone, CaCO3. As you point out, this is effectively "burning off" captured carbon dioxide and is bad.

Where does the carbon savings come from when the ultimate destination is to just burn CO2 off and make the actual desired product, CaO? Is this process ultimately just a better way to make CaO?
Clojure developers tend to choose the official Clojure CLI tools [1] for new projects these days.

[1] https://clojure.org/guides/deps_and_cli
Dubbing Videos
Lime | Engineering | Remote (US, Canada) / San Francisco, Seattle | Full Time | https://jobs.lever.co/lime | https://li.me

Lime is the global leader of micro-mobility. We are hiring multiple engineering roles to revolutionize transportation.

Positions:

* Application Security Engineer

* Software Engineer (Mobile, Backend, Infrastructure)

* Security Program Manager

Please apply directly at https://jobs.lever.co/lime

Question please email x@li.me
Interviewing Software Engineers
Weir’s latest book goes into this. (Ex: Audible hearing is based on the distribution of frequencies generated when solid bodies collide or rub.)

On the other hand, If life is that which can use an energy differential to create more order within it (an entropy pump) then sure there are likely forms of “life” out there that we’d have a harder time imagining (that perhaps operate at physical scales and timescales beyond us — thinking nebulae)
While MacType's delivery method is wild, Valorant anti-hack is a problem, and normalizing that sort of thing is also a problem.

Riot games is a bunch of arrogant cowboys who think they know better than everyone else, yet somehow other folks have managed to make anti hack systems that are just as effective and much less intrusive.
> And would it e.g. make sense to scale up in a very sunny region & produce your own power?

It’s an interesting point. The most sunny region might be not the target market. Then you need to factor in the CO2 emissions arising from the transport to consumers.
Look, I've been building stuff for the web for over 20 years now, and I started with learning basic HTML/CSS/JS. I fondly remember the days when we had to for-loop through the DOM in order to find every element we wanted to modify, or hack around IE6 limitations. I've had the pleasure of watching front-end evolve from server-rendered pages to "enhanced interactions" with JS/jQuery to massively optimized, client-driven web applications built with technologies like React.

The thing that gets me here: the "tech industry," or the industry we commonly think of when speaking about software positions, no longer "builds websites." They build web applications. There is still an industry that builds websites: marketing. In fact, taking a scroll down the author's portfolio confirms the lens in which this post was created: it's all marketing-driven websites in various technology stacks. I'm not mocking them, I'm just observing.

The marketing industry certainly builds websites, but the pay is crap even for independents. Don't want to learn React/other framework for a position? Want to focus on specializing in vanilla fundamentals? Want to eventually be forced to work on developing email templates? Want to pump out landing pages all day? Narrow that job search to the marketing industry, and you'll find plenty of work. But you shouldn't expect the compensation to be competitive with the tech industry. Marketing is sunk cost, risky, and the ROI is much less straightforward.

I'm not attempting to devalue the fundamentals, and there is certainly an opportunity for experts in those fundamentals to exist. In fact, I feel that engineers with better fundamentals are apt to improve everything from performance to accessibility. But the demand for experts on those fundamental technologies alone just doesn't exist. And even the marketing industry is changing: they're adopting headless CMS, static site generators, and other, modern web technologies.

The entire point of being upset that React is an expected skill in tech-progressive job postings is ridiculous at best and apathetic at worst.
We're all playing armchair strategist here, but I really don't understand the thinking or the decision here.

I mean, they kind of thought about CX! They didn't want to go with locked containers because they "don't want to affect the 99.5% of our customers who are just there to pick up their hammers and nails". Those 99.5% of customers who would see (not interact with—just see!) said locked container.

Then they go with this complex supply chain solutions that requires additional complexity (e.g., bluetooth technology) to be incorporated at the design step with vendors to make it all work.

That has to be multitudes more expensive than security tags and gates.

What's the error rate on that process? How many legitimate customers are going to be negatively affected by a miss in the "tool activation" step? And think about it: you're not going to figure out that they missed a step until you get home. Not like the alarm going off when you try to walk out the door before they forgot to remove it. Annoying, but at least you're still at the store!

All this in the name of deterrence. Those "silly alarm systems" aren't designed to catch shoplifters... they're to discourage people from shoplifting. Same thing here.

After all, it's not like the shoplifters are going to return the tools that don't work!
Antithesis | DC / Northern Virginia | ONSITE | Software Engineers | FULL-TIME

Antithesis is using deterministic simulation, fuzzing, and AI to improve software testing. The founders and VP Eng are FoundationDB veterans. For an idea of what we're doing, see Will's talk here: https://www.youtube.com/watch?v=fFSPwJFXVlw or read the Simulation Testing section of https://www.foundationdb.org/files/fdb-paper.pdf.

Fully funded medical, dental, and vision insurance. Unlimited vacation (with mandatory MINIMUM vacation time). Flexible hours.

We're doing things nobody has done before, so we don't need familiarity with any particular language, framework, domain, or anything like that. Don't care. What we do care about: you're smart, get things done, a joy to work with, and are comfortable dealing with open-ended/poorly-defined problems.

If that sounds like you, send us a brief (one to two paragraph) explanation of an interesting technical challenge you've faced. Feel free to send a resume too. jobs@antithesis.com

We're also hiring for professional services roles. Feel free to ask about those!
A lot of the current world news strike fear into its readers. Surely that is some kind of terrorism.
Someone usually had a beeper to help coordinate things with the stragglers.
Yes, you can. I did. I do fine. I'm happy with my choice :)
Yup, this whole thing has a huge whiff of classicism and snobbery.
As a 21 year old cable guy in 2001 who had yet to go to university, I wasn't the only one on the web at the time who thought The Invention was some sort of hoverboard-like flying machine or other fantastical device. Waking up early the day of the big reveal only to find out it was a just stupid scooter with a pun-y name was such an incredible let down.
Workers rights is a separate discussion and one in which the entire gulf region is shamefully criminal.

I asked about the unparalleled brutality of a Crown Prince ordering the dismemberment of a journalist. Remember, this is a person who we host in the White House to shake hands with a smiling president — it matters that the whole world knows he ordered the killing and that the whole world continues to look the other way. Imagine how he will deal with dissidents for the next decade?
The major concern is bonnet (hood) heigh which as you mentioned is separate from the “passenger” vehicle designation. Entering non-passenger vehicle designation is more about avoiding fuel economy standards.
Can’t wait to see one on the street :) this won’t be possibly in 2021, but still worth waiting
I think you're referring to this part of the `getConfigurationDirectories` action, which has type `IO (NonEmpty FilePath)`:

case nonEmpty configDirsList of
Just nonEmptyConfigDirsList -> pure nonEmptyConfigDirsList
Nothing -> throwIO $ userError "CONFIG_DIRS cannot be empty"

The "meaningful difference" you're looking for is the type of `getConfigurationDirectories`. The previous version had type `IO [FilePath] `, which _doesn't_ guarantee any configuration directories at all. It did indeed check the results and throw. But it doesn't guarantee that all the `[FilePath]` values in the program have been checked. There are neither tests nor proofs in this code. In contrast, with the revised version, you can be certain anywhere you see a `NonEmpty FilePath` it is indeed non-empty.

The code I've quoted that checks which case we have, is the only place that needs to handle that `Maybe`. Or maybe `main`, if we want to be more graceful. The author (I wouldn't say I know her but I know that much) does know how to chain maybes with bind but it's not necessary in this example code.
How many of those 1500 QuickLisp libraries work together without extra work?

I seriously tried to use Common Lisp for numerical programming 10 years ago. It was faster and would have been better platform for numerical programming than Python, R or Julia. Just a great language. (Ross Ihaka had plans to port R into Common Lisp to make R fast at one point)

The real problem was the lack of convergence of data structures and conventions above the language standard.

Python has pandas tables and numpy arrays. R has Data frame. Every numerical library for CL had their own conventions, and ways to implement the basic data structure, Some used lists, some just arrays, some had list of vectors, classes, structs, property lists.

The impedance mismatch was not worth it. Either implement numpy equivalent on your own or half of your code is data massaging data between libraries.

--

Perlis epigram: "9. It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures."
Lumber and steel are comodities. That means people don't really care about where they get their lumber/steel from; they only care about specific physical properties of the material they buy. Companies producing comodities are typically not high profile.

High profile company status typically comes hand in hand with a modicum of influence which can be used to craft restrictive contracts, or to avoid association with garbage-tier industrial partners.
Or you just use actual metric copper pipes in 12mm....
Convoy | Software Engineers (Mid, Senior) | Atlanta, GA | https://www.convoy.com

Convoy is a digital freight marketplace building up a network of shippers and carriers while reducing overall carbon emissions in the age-old trucking industry.

Convoy is hiring software engineers. The base pay and benefits are competitive with generous pre-IPO equity grants. Work life balance is great, ICs have lots of autonomy and opportunity to propose projects, influence priorities, and speak directly with leadership. There's an opportunity to ask questions to the CEO and executives every week. I've never worked at another company with this level of candidness and transparency.

The tech stack is modern, you'll learn TypeScript, GraphQL, React, Kafka, k8s, AWS and have opportunities to bring in new-to-the-company technologies / open source projects / SaaS offerings.

There is SO much work to do. Every hour you put in contributes to the goal of reducing carbon emissions in the trucking industry.

Convoy HQ is in Seattle, WA, but we're spinning up a new engineering office in Atlanta, GA. We'll be using a hybrid work model: a 1-2 days in office a week earmarked for intentional in-person collaboration; the rest of your work can be done remotely.

If you have any questions, I'm be happy to set up 30 minutes to chat. (Current Convoy SWE, ex-Amazon, ex-Coupang).

More info on career benefits: https://convoy.com/careers/

Apply to open roles: https://jobs.lever.co/convoy/68cd32d8-9dfd-4779-8fcf-1f0d936...
In our experience as long as the content is solid small imperfections aren’t an issue. We HN crowd are also more inquisitive and critical :)
> I posit that the second set stays the same size: there’s no reason or evidence to think that porting C++ to a memory-safe language results in additional SQL injection.

I think I disagree, although I prefer C to C++ these days. I posit that memory safe programming languages are more complex than C and sometimes cause code that would be simple in C to be written in a more complex way to allow the memory safety to be maintained. I posit that complexity is one of the causes of security vulnerabilities.
PTaaS - Power Tools as a Service.

Tesla makes software performance unlocks, K-Cups have DRM on their pods, and your xbox or playstation hardware is subsidized by the license costs on the games you're gonna buy in the same way your printer is cheap because the ink cartridges are expensive.

Only a matter of time before you can buy a $20 cordless drill but the charger requires a $15/mo Battery Conditioning Cloud subscription.
What are ICs? Terrible article when it doesn't explain an acronym.
> Has anyone of them mentioned the massive irony in Israel returning lands stolen from Jews while at the same time keeping all the land it itself stole from Palestinians?

To the degree that land has been stolen recently except by Jordan it was by UN and the British I think.

Israeli land was either bought, traded, given by UN, won in defensive wars (and most of that have been given back in return for peace).

You could say that the land that was gained in defensive wars is stolen even if it was a defensive war, but I think that becomes unreasonable - especially since Israel has proven that they are willing to give back such land for a real, lasting peace agreement, and also since some of the land represents a massive advantage for a hostile neighbor.
Seems like What-about-ism all the way down around here.
Unix and Microservice Platforms
It's not like they still won't work. You won't be able to sign into your Google account on them, but you can still use the web browser.

Honestly, if having every other app than Google drop support for your device didn't motivate you to upgrade, Google dropping support probably won't either.
I expect that there are some things that are "universal" and some that aren't.

For example, if life--any life--forms on a planet, it is likely that some macro-organisms will evolve that consume other organisms.

On Earth we have plants that are eaten by animals that are eaten by other animals and so forth and these all act as a form of "battery" in that solar power is converted into energy and increasingly stored in larger "blobs". This is almost necessary for large life to exist. Well, for carnivores at least (eg many whales eat krill and there are a bunch of filter-feeders).

So the chemistry of life elsewhere may be similar or it may be totally different but something like a carnivorous trait is I think almost inevitable.

Once you have that then certain other traits became almost inevitable. Flight, for example. It may be that flight is impossible given local conditions (eg high gravity, atmosphere or the lack thereof). That doesn't mean we'll end up with feathers and birds per se but evolutionary pressure will likely mean available niches are filled. On Earth almost every environment has life, only really excluding the coldest, driest, highest and deepest of places.

Also, consider sensory organs. I expect the ability to detect parts of the EM spectrum, sound, taste/smell and tactile feedback will all likely evolve with sufficient time. And that itself has consequences for what life looks like.
I still occasionally marvel that I can wake up at 4:30am in Denver and be in Very Rural Virginia by 5pm...and that's with stopping over in Atlanta first.

It's not the travel, or the time, it's the 'it's more efficient to go thousands of miles out of the way due to logistics.'

This has not been particularly new, but I can still marvel at it.

Having fixed plumbing, I'm reminded that the current iteration is as a result of 2000 years of refinement.

I have a lathe, manufactured in 1966, it still holds tolerances, and I refer to a book (how to run a lathe) that's first printing was at the turn of the 20th century (1912 or thereabouts)

Old stuff is remarkable, too.
I've talked about this with some liquor store owners in SF and also a couple that has a "cute things for your home" store. For small stores it's easier to deal with this because they, let's say, try to proactively stop theft. Big chain stores just usually have some kind of dumb policy to not do anything even though they are legally allowed even in cities like San Francisco that are notoriously anti-big-bussiness in the street. The word spreads around.

For example the spike in theft on Wallgrees in SF did start when they changed their policy about a year ago. Before they changed it I saw the store manager in the Wallgreens on 23rd and Mission literally kick the shit out of people that were trying to walk out with merchandise without paying.
The title has a typo; September has 30 days.
For what reason would a datacenter operate 200C coolant?
This is a great question that we’re curious about- how would you feel? Would you rather know up front, later or not at all?
Retail makes so little sense now for anything that isn’t very cheap.

Otherwise you can just ship it from Amazon, Instacart, or a speciality store.