skysight-inc/HackerNews huggingface dataset:
Imperfect Foods | Remote except when specified otherwise | Full-time | https://www.imperfectfoods.com

At Imperfect Foods we are all about groceries on a mission. Since 2015, our services have saved over 100M lbs of food. Our product and technology team is responsible for building our ecommerce platform and internal tooling, as well as ensuring smooth daily operation of our rapidly growing business. We are swimming in interesting problems around customer-facing features, scale, and logistics. If all of this excites you, come join us!

We're hiring for roles across technology:

- Data Scientist (remote): https://jobs.lever.co/imperfectfoods/4c198d6e-acc4-405a-996c...

- Senior Software Engineer - Mobile (remote): https://jobs.lever.co/imperfectfoods/4d1738e5-f89e-4a29-91b4...

- Software Engineer - Mobile (remote): https://jobs.lever.co/imperfectfoods/1cd3841a-6ba6-4703-b189...

- Senior Software Engineer - UX (remote): https://jobs.lever.co/imperfectfoods/20645ffc-f7d6-4630-a74d...

- Software Engineer - Data / Machine Learning (remote): https://jobs.lever.co/imperfectfoods/b61f21a9-62b2-4aed-9190...

- Software Engineer - Full Stack (remote): https://jobs.lever.co/imperfectfoods/ebdaba83-69b0-4e10-aeac...

- Test Engineering Manager (remote): https://jobs.lever.co/imperfectfoods/3fee58f6-0bdb-41f6-b03f...

- IT Support Engineer (Chicago, IL): https://jobs.lever.co/imperfectfoods/725f16a2-dab4-4414-a038...

- IT Support Engineer (Portland, OR): https://jobs.lever.co/imperfectfoods/112c72a9-368a-493a-ada2...

- IT Support Engineer (Baltimore, MD): https://jobs.lever.co/imperfectfoods/ddaf26e3-ec9f-4a72-8fe6...
A 7x revenue multiple < 15x ebitda multiple with 50+% free cash flows. That’s that most old school investors can’t seem to understand. Weird. Basic math.
I’ve considered making a vector sorta thing implemented as a linked list of arrays. Assuming you sized the arrays to fit well inside the CPU cache, are there really many tradeoffs?
For RoamResearch, Athens, other derivatives, why Clojure?
They can go one better — they can fork the parsers out of both projects and run it against a common query planner/storage engine (aurora).
Mobile data prices dropped significantly in the USA, Visible, MetroPCS & Cricket (all of which are just fronts for the big 3 carriers) offer unlimited everything for aroind $25 a month per line.
Location: US

Remote: Preferred

Willing to relocate: Yes. I would prefer US West Coast or Austin, TX

Technologies: My professional experience is in VB .Net, SQL Server, and M, but I've done personal projects in C++, Java, and Python. I like Lisp.

Resume: https://chrisbarill.com/ChrisBarillResume.pdf

LinkedIn: https://www.linkedin.com/in/chrisbarill/

Github: https://github.com/cbarill2/

Website: https://www.chrisbarill.com

Email: cbarill2@mix.wvu.edu

I would prefer a programming position in the games industry, but am open to other Software Engineering opportunities. Having worked in a government agency as a consultant for the past 4 years, I'm ready to escape the "Corporate" environment. I'm looking for something with more flexible hours than 8-5 and a looser dress code than "Business Casual." I'm very good at reading, understanding, and improving existing code, with great attention to detail, readability, and maintainability.
It sounds luxurious to have the capability to “just” remember these things. After decades of being alive, I can tell you with certainty that my mom’s birthday is one of two days each year, but I have no idea which of those two days it is. We get along famously and I’m welcome at any time, because she loves me for who I am, not for what I cannot do: remember her birthday correctly.

I think she’d be more shocked that I was able to remember it than she would mind at all if I kept notes about her so I could remember. I think she would take immense personal offense if I did so using something terrible like Facebook, as would most in my family — but if I’m keeping it local to myself alone, I don’t expect it would be any trouble at all. She trusts that by now I’m competent at the Internet, because she watched me learn how to do my computer jobs as a young child.

I would be the topic of the day at a family gathering for doing this, though! We would all hash out the entire thing in lurid detail over meals and walks. Some would ask to see their records, and I’d happily comply. If I didn’t feel strongly about them, I wouldn’t bother taking notes at all, and they all understand the family rule: only ask questions you truly wish to know the answer to. If they can’t handle what I relegate to a notebook about them, then they shouldn’t ask to read my notebook about them. This is obvious to us. It’s a simple extension of the family rule.

Maybe your social circles are different and less flexible on this matter, but that’s not at all how it would work for mine.
I think the reason people don’t think of it seriously is because they don’t consider it an field of study. It’s certainly an industry or a career path.

I’ve worked in Web Development for 15 years, and just got my degree in Software Engineering this year. Before I completed I remember hearing someone decry that they didn’t understand how software engineering was a degree. At the time I didn’t really either and was worried that my degree would some how be worth less than a CS degree.

Part of it is gate keeping. People are worried about their relevance or the value of their accomplishment. Part of it is a sense of what university study is supposed to be.
They are just rebranding Chinese hardware and it's great.

Doing quality control + localization and delivering a product that just ridiculously undercuts the competition.

I have a lot of admiration that they can make these prices work at all.
I don't think I could argue with these points. The Privacy Policy right now is only on the Register page and is a standard Termly one. I think some better effort needs to be put into this on our side to make a simple one and have it more clear, on the homepage. DDG had a couple bumps at the beginning but they made it through and through time established trust. But like you said, Slyde is a social network and has a greater responsibility given the kinds of data people are putting on it, to keep it private. Long story short I appreciate this take and agree with you.
Hmm. Usually I'm installing Pro at work actually now that I think about it. I think Pro has most of those disabled by default.

ShutUp10 is probably your best bet, or something like this: https://gist.github.com/alirobe/7f3b34ad89a159e6daa1

Edit: If you don't mind a little up front prep time, you could probably create install media for windows that would run one of the above programs immediately after finishing the install. If you have to do it multiple times quickly that may save some time.

The fact that these are required at all is ridiculous, and (part of) why I run Linux/BSD these days.
> A lot of the "fluf" is really the foundation on which a lot of courses is built.

What is the point of a massive foundation if the superstructure you're building on top of it is only barely livable? Maybe we need better balance.
Customer support teams would, easily, to manage shared inboxes. Competition includes Salesforce Desk ($75/mo), HelpScout ($35/mo), Zendesk ($89), and so on.

And if Front's shooting for the broader business email market, well, you have Superhuman ($30/mo) at least closer to that price range.
> Front is like Slack for your email, except instead of creating another distracting, noisy, always-on tool, Front allows users to spin up ephemeral chats within email threads themselves.

That's the exact opposite of what I'd want. Most small businesses have the same email problem that I always feel like I do. Too many requests come in via email and it's hard to track, discuss, resolve, and (at a later date) reference all that info.

This is what I wanted on MS365:

- Forward an email to a special address. Ex: ryan29@todo.example.com (the TODO address for ryan29@example.com).

- Use Power Automate to create a Teams channel for the email.

- Use Power Automate to post some cards to the channel; one to (optionally) create a Planner Task, one to resolve the topic.

- Notify @ryan29 about the new topic.

- I deal with the topic. If it's long lived or complex, I create a Task. If I need input, I @mention others that can help. If it's simple 5-15 minute thing, I do the work and click the link to resolve the topic.

- When the topic is closed (by link or by closing the related task), the Teams channel is archived and the original email thread gets a reply saying it's done with a link to the Teams channel.

That way all conversation about the task is consolidated into Teams, long lived tasks are tracked via Planner, email stays relatively clean from internal communication, and I don't waste a bunch of time dealing with some 3rd party's idea of optimal workflows or value adds.

The issues I had were that Teams, Planner, etc. have limits on the number of channels / tasks and Power Automate / Teams lacked some functionality that would make it really streamlined.

However, I was close enough after a few hours of playing around that I can't believe something like "adding Slack chat to email threads" is a $1 billion problem.
True. If someone wished me happy birthday I would be glad.

On the other side, however, I've already sent countless happy birthdays, merry christmases, and happy new years. Every time I do it I have this gut feeling of inauthenticity. I think to myself, "do I really care about these people".

I'm just basically trying to figure out if this is my personal issue or if anyone else feel the same way. Thanks for the response!
> VPCs, Instances, Load Balancers and Storage are roughly-equivalent

Worked enough as preferred partner with all 3 major cloud providers to know that roughly equivalent does not mean equal and efforts are significant. e.g. self-hosted haproxy or nginx is much better than those load balancers as each provider has their own set of API's. So please do not underestimate the efforts.

> If you think this doesn't also apply to your physical racks in datacenters

Self-hosted means more than just datacenters, can be within office or home. So it's not easy to shut. Also there are numerous examples of aws account suspended with all services blocked just based on one sided terms of service not even a legal notice requirement.

As I said earlier most people trade freedom for convenience and that's what cloud service is. Its not freedom but slavery to convenience.

> stick to running instances

What's running is not the question here, but freedom and ownership.

Here its still an issue of who owns the resources and data within those resources. Buried within terms of service and agreement its the cloud provider who is a judge, jury and executioner.

> With a warrant, the authorities will come and take your shit.

It's very hard to get a warrant from a court for a legitimate business to confiscate their resources (bar is just too high) vs a notice via an email to a cloud provider for perceived infringment (indeed most cloud provider have dedicated contacts for government notices and implementation, given they also provide services to government agencies). Also targeting individual self-hosted infrastructure is very costly. Examples you are presenting are just to create FUD, majority of the self-hosted infrastructure in the world is for legitimate purpose and true freedom.
This paper doesn't give HOSTS.TXT enough credit. Hostnames were invented by a woman named Peggy Karp who had this radical idea that online systems should have names instead of numbers. None of her colleagues thought of that. So she invented the HOSTS.TXT technology. She wrote the RFCs. It was the standard naming system on the Internet for more than a decade. We continue to use her work on every single computer and phone to this date. Yet she got written out of history. Not even the Wikipedia article for the Domain Name System mentions her, despite the fact she was its creator. That was likely due to rhetoric like what we see in this paper, where the guys who invented the servers for automating DNS chose to focus too heavily on the shortcomings of Peggy's system in order to gain support for evolving it.
I really don't see cryptocurrency pop up that often on HN or Reddit. It's usually only when a big event happens, like this post about the most actively used network launching their 2.0 update that's been in the works for the past 3-4 years.

I feel like both communities generally do a good job of moderating away inconsequential cryptocurrency posts.

Does seeing a fintech post on HN once in a blue moon (and choosing not to read it) really cause you that much anxiety?
I hear some/old macbooks does support linux quite well. I think even linus was using an Air at one point in time (still?).
I have genuine relationships with people, but some days I can't remember how old I am.

You might be both overthinking it, and overestimating some of the people who would use this.

I put friends birthdays in my Google calendar. It's not because I don't care about them enough to remember it. It's because I care enough to work around my own failings for them.
Note moment's authors now recommend not using moment and using the updated stdlib.
Pulse iD | Singapore | DevOps/SRE, full-stack engineers | Full-time | ONSITE or REMOTE (GMT+8)

We help merchants close the gap between online and offline sales. Our scalable solution enables them to reach global customer audiences, when and where it matters.

By partnering with financial services organisations, we grow and sustain open loop loyalty ecosystems. Our marketplace connects merchants to customers via banks, publishers, payment networks, merchant acquirers, boosting their revenue exponentially.

We're looking to hire an experienced DevOps/SRE (fluent in Terraform, AWS) and full-stack engineer (familiar with either Node or Go, and React/Redux) who's keen to work in a startup environment.

Get in touch with me: kenny@pulseid.com
It increasingly looks like modern email is not really usable. But when looking for an alternative, it's not really there - even with some capabilities missing. It's interesting why.

Surely we can supply HTTP(S) URL-based addresses instead of emails when communicating with people or with flexible enough software. Some inflexible contacts can be coerced. What we need however is a system, preferably known enough to present an alternative.
I'm aware of three-dimensional storage hardware, but only at archival speeds. https://en.m.wikipedia.org/wiki/5D_optical_data_storage

(It's so-called five dimensional because you have polarization angle and color in addition to physical position)
C# 9.0 Cheat Sheet
They set out what they think is a fair price here: https://developer.apple.com/security-bounty/

Do you have any reason to think that Apple could stiff people that submit vulnerabilities to them?

My understanding of game theory says that Apple’s incentives are to try to act with integrity and to pay their bounties. There may be corner cases where confusion reigns, and where Apple mistake someone for a fraud, but I would presume they need to be very rare – otherwise Apple’s reputation as a buyer would suffer and people would sell to other buyers who cared for their reputation better (and every vulnerability sold to a third party has a high expected cost to Apple. Edit: on second thoughts maybe the cost to Apple is fairly low - certainly the maximum bounty size says that).

Edit: I agree that Apple stating a maximum payout is hardly helpful. I presume third party buyers indicate a minimum value they will pay depending on the value of the vulnerability to them. There is a market here, and it isn’t clear that Apple is willing to pay market prices, perhaps because too many people/teams give their vulnerabilities to Apple for $0 (e.g. projectzero!)
Curse Voice actually released in early 2014[1][2]. I remember mainly because that year is burned into my memory from the CTO at the time snapping his fingers non-stop into microphones testing noise/echo cancellation and latency.

[1] https://www.player.one/curse-voice-vc-funded-skype-gamers-be...

[2] https://venturebeat.com/2014/06/17/curse-gets-a-million-game...
Thanks but they had to establish their boricuas outside of PR to have any input which makes me discount their input against the idea.
Far more than that it you consider the community created ones. Heck I built my own too.

https://amazfitwatchfaces.com/
I seem to get stuck on the splash screen, the "Get Started" text doesn't show on the screen as I'm on the smaller iPhone SE (1st generation), and therefore I can't seem to click to be able to continue.

BTW, if you ever need a feature idea, I think that being able to add a small collection of pictures (perhaps up to about 9 images) for each person would be pretty killer.
Thanks! I realized a while ago that I don't use google, so why should I recommend it to others, even in passing.
Or maybe they're using the army to bolster the KPOP industry by allowing people a way to defer their service and thus feeding the machine with fresh new trainees.
Ok, we've changed the title from "Swift to Add call/cc".
Software Engineering and CS have multiple definitions. The curriculum will vary between schools.
I found my 20 year old answering machine in the basement a while back, and it was fun listening to the ancient messages on the tape.
It's shameful that the government has to conduct this kind of awareness campaign with one hand tied behind its back. Who are the think tanks? State it publicly.
If you're using ipad for note taking, I'd recommend a tool called Muse (https://museapp.com). It's a bit expensive but it does what it does really well.

Procreate is designed for illustrations and image editing — it's not optimized for note taking so I understand the frustration.

We're the same. I'm using paper less over time, too. And I intend to stay that way.

Appreciate your thoughts!
How to learn coding – approach is everything
I usually prefer reading over watching videos. Can someone recommend a book that covers all the topics in this course?
Without first hand macos 'power user' experience I can understand why it might be difficult to wrap your head around. Sometimes things that might take you 5 seconds on Linux take your 8 hours for some reason. Like installing Python. And the. A version changes something and you need to reinstall python but everything is broken and nothing works. And then all of a sudden home brew doesn't work and you need to spend a week researching why and it turns out you need to boot into single user mode and chmod every folder in some directory for everything to work. Pure nightmare
Thank you for responding. You have exceeded my expectations by a long shot.
Show HN: Loope, Spotify Playlist Analyzer
Hi, I am a junior cs student. I am following hackernews for about 4 months and loved this community. Recently, I have encountered with a post that OP was creating a tiny project every two weeks. He influenced me with that idea and I thought giving a try would be good idea so I have built Loope which is my first tiny project.

Basically Loope is A Spotify Playlist Analyzer. It is fetching audio features from Spotify Api and shows features in a nice gui. I could have post this project in Github but because of Spotify credentials in the project, I didn't. Also, because of deploying this on Heroku's free dynamo, opening the website can take some time. Sorry about that.

Any feedback, feature request or criticism would be appreciated. Thank you.
Reminds me of the story about David Rockefeller. https://clay.earth/story

p.s. AFAIK the Clay app is just vaporware
Small startups use junior talent for most services. They are not hiring the best hr team, marketing, sales and development. They don't have unless amount of money. They will pick one or two areas where they have an advantage and hire a strong person or two.
Now that's relationship goals.
I don't get this. I looked at the Front landing page and it mentions communications with customers. Not a tool I have a use for.

I'm not a big fan of Slack, but it is the best of the chat apps, and I do see a need for team chat for collaboration.
They bought heroku for around $200m if I remember correctly. That’s a rounding error to Salesforce.
That’s the kind of thing you do when you’re the State and you own the population including all the pretty pop singers.

Compulsory military service is only really tolerated in democratic societies facing down real existential threats, and the last time the US abused it, it was almost entirely the end of the draft (sort of was, but the mechanism by which it could be reconstituted was retained).
Location: Washington, D.C. Metro Area

Remote: Yes

Willing to relocate: With the right opportunity

Technologies: Linux/Windows/Mac administration, Networking, Infosec, Encryption, VPN, Cyber Security and Compliance, Virtualization, and Active Directory

Résumé/CV: Upon Request

Email: Amcompserv@gmail.com

A seasoned Systems Administrator with 10+ years of experience with a background in providing MSP services to non-profits, small businesses, and individuals. I am an Information Technology major with a passion for and specialize in Cyber Security. Starting as a part-time volunteer for a humanitarian medical non-profit, I took responsibility for managing its entire network infrastructure, including peripheral devices, workstations and servers, VOIP, as well as implementing a disaster recovery plan. Working directly with senior level personnel, successfully resolving major IT issues involving the organization.
Regarding this, mariadb galera cluster engine will allow a strict mode in its next release:
https://jira.mariadb.org/plugins/servlet/mobile#issue/MDEV-2...
Iconic Arecibo Observatory radio telescope collapses after cable broke
If a bunch of insertions happen like that, based on some other data structure, and then a periodic iteration eventually happens at some point, you could also imagine an array version being batching together all the array inserts in another simple array and applying them all at once before iteration.
Well, one reason why it may not be worth bothering is because of the existence of FAST.

https://en.wikipedia.org/wiki/Five-hundred-meter_Aperture_Sp...

It's bigger, more steerable, and better in (almost) every way, although one could imagine reasons why its location in China could be problematic.
I feel talking about DAUs is a little deceptive for enterprise software given that 'users' are essentially forced to not only use their employer's software stack, but use it daily