jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
# ￼DevOps Engineer ( Toronto, In-house )

## Job Description

SJC is looking for a DevOps engineer who is conversant in cloud technologies to help us create a well-tuned environment using smart, Service Oriented Architecture. You will be working in a small, high efficiency team of developers to create a next generation product relationship and information management platform.

This is a very fast-paced role and we need energetic individuals that can work independently to build components for a large scale web application. This is a great career opportunity to grow with a company, get your hands dirty in all aspect of cloud services, Big Data and web development.

## Responsibilities

• Learn, implement or adapt new technologies to help our team with deployment and maintenance activities
• Identify scaling issues with our current environments and recommend solutions for increased reliability and performance
• Deliver continued support, reliability and uptime for our products, developers and customers.
Technical Skills
• Bash or another Linux shell environment • Mongo DB
• Git & Github
• LAMP
• AWS services
• Ubuntu Server
• PHP and Node.js are nice-to-haves

## Skills & Requirements

• You are a problem solver and have a strong opinion on the “right way” to engineer solutions
• You have 1 - 2 years experience maintaining and optimizing applications in a live environment
• You take pride in creating systems that scale well and can boast great uptime
Education/Experience
• Bachelor’s or Master’s degree in CS, Engineering or a related portfolio of professional experience

## About Us
St-Joseph Content (SJC), a division of St. Joseph Communications Inc., is one of the largest multichannel content provider in North America. Pi Media, a division of St. Joseph Content, creates effective, creative content for clients who are interested in
￼single or multichannel advertising. This includes retail flyers, catalogues, web content, and in-store POS, including digital signage.

contact me, sean: smacdonald@stjosephcontent.com
from the article: The economic and practical reality of trying to root out phthalates, which can be found in many parts of the food manufacturing process, could be daunting.

The chemicals could enter the food in many places along the supply chain, including at the farm, where flexible plastic tubes carry milk from the barn, or in the making of the cardboard container that holds the noodles. The chemicals tend to collect in foods with a high fat content, such as cheese.

Committing to purge phthalates from the manufacturing of one food type raises questions about the chemical content of the myriad other products made with similar flexible plastic equipment.

Here's a little more background on the FDA reviewing petitions from consumer health orgs and responses lobbyist group Flexible Vinyl Alliance:
http://blogs.edf.org/health/2019/01/29/fda-ortho-phthalates-...
Well, that's not really what's being discussed here.
Thanks for your comment :), some good advice like this sometimes makes me wonder why I never thought about it in that way.
Oh boy. Changing our business model was one of the worst days of my life. I recently relived that day when I saw the ZenDesk thing unfold. Luckily we had grandfathered all our customers when we did the big switch. The problem was that our old system was setup so that Shopify was very cheap for people who weren't successful and became quickly expensive for people who actually sold a lot of product. Everyone who expected to setup a 1M revenue store ( e.g. everyone ) picked up a calculator and realized that.

Once we changed to more of a subscription model for our pricing we ended up getting a lot more customers who build successful businesses. Even though in reality our product became somewhat more expensive overall.
You can use an inner loop to skip over removable chars in the source string but I didn't think that was n^2. (Code below for reference.) Am I wrong that my solution is n, or is there another obvious n^2 algorithm?

void condense_by_removing( char *z_terminated , char char_to_remove)
{
char * sp;
char * dp;
sp = dp = z_terminated;
while (*sp != '\0') {
while (*sp == char_to_remove){
sp++;
}
*dp = *sp;
dp++;
sp++;
}
*dp = *sp;
}
I think you can get arbitrarily close to his results, however, if you just export at a higher resolution and then downsample the bitmap afterwards using linear interpolation in GIMP/Photoshop.

But if you need high performance, an approach like this seems like a good idea.
That's really cool. Thanks.
The promises of additional revenue always seem ignorant of the basic reality that users are only willing to pay so much per month for mobile service.

If you assume that is true, the result is that people end up paying the same amount for less service. Getting into the business of selling less service for the same money seems suicidal in an established commodity market.

It is too bad the cable tv model hasn't played out to its conclusion yet. It is pretty obvious that it would serve as another corpse on this trail as a warning.

The Telecom / wireless industry is absolutely littered with expensive, legacy, high margin solutions to previous problems. Key among them are military / 911 grade service level equipment. Frankly, people don't have the same expectations of IP applications, and those apps don't rely on service at the same level.

I contend that the road to profitability is through reduced cost, not increased revenue or reduced service.
Actually on Ebay she is not, she could have stated that she entered a wrong bid : http://pages.ebay.com/help/buy/questions/retract-bid.html
While I get what you're saying, I think an important point here thats been mentioned several times is the fact that the tickets lose all value as result of the buyer backing out.

As a completely unrealistic example, imagine if by some magic, cars that weren't sold exploded. If you had a buyer back out, and as a result, you could never sell that car again, that person would most definitely be put in the "KO book". I think the situation is different, if only slightly.

There should be some understanding from the buyer of the tickets that backing out is potentially costing the seller a lot of money. For this, I can understand the sellers frustration, if only because he might have had several extremely viable offers outside of hers, that are now lost.

That said, I don't agree with his reaction at all. Is it not possible to try and contact the other interested buyers who were out bid?
It'd be great if there was a permalink where I could go back to for the color palette (I'm in Linux, so no Photoshop for me). It would also probably reduce load as I wouldn't need to get the palette again.
I was going to mention that, but I don't think it would mesh with HN that well. First, it would change everything to an affiliate link, not just amazon. More importantly, it doesn't seem to work with links you open in a new tab because it uses a lot of JS redirects (also, something people on HN may not find very attractive).
Still using rake for build?

Please rebar-ify!
I'm surprised nobody mentioned "Hoosiers"
Interesting.
Finally someone implements a efficient, common sense approach to log searching/querying.
I'll give it a try and who knows I can finally stop using the dinosaur age 'less' command :)
Or how I do it:

* Salad first and the cook plans the main course such that it's finished when people are done eating the salad.

The cook may have to leave the table to check the stove during the salad instead of during the drinks, but that's not such a big deal.

How do you cook several hot courses with your method?
> the second half felt like it was just endless squabbling over who owns what.

Sounds like a typical startup. The funny part is this often happens while the company is quickly spiraling down to zero value.
I have no idea, but my guess is that they don't know the dates for some books and the system automatically classifies the publication date as "1900" or "1901." If you search the word "quark," you also get a bump at around 1900 even though the word wasn't coined until Joyce's Finnegans Wake in 1939.
This is a case study in why I override display on so many websites.

> don't build a worse website to compensate for your shitty panel

Never change.
I think affordable was implied by "state".

> This stuff is staggeringly, mind-wreckingly expensive for people who aren't in tech, and yet functionally required because of the structures we have allowed to be built.

Society has always worked this way. Those who have rare skills get paid the most. Supply and demand and what not. Universities are gateways to advanced skills, especially in traditional occupations where equipment is often expensive (medical, chemical, mechanical, etc). The reason you go to a university is so that you can get advanced skills in order to make an advanced salary. It makes no sense to go to a university by default and come out with a degree that doesn't teach you advanced skills that get you a high wage. If the jobs that your degree are going to get you aren't going to pay for what that degree cost you then you made a poor decision by taking on that debt.

This sort of thing is why I believe basic economics should be a hard requirement in high school. You shouldn't be able to get a high school diploma without understanding the mechanisms of debt/leverage. So many people have screwed themselves over because they don't understand that the only reason to ever take on debt is to use it as leverage so that you can earn even more than the debt you took on. Any other reason is foolish.

It's really sad when you think about it, so many people would be way better off if they knew the definition of leverage. Such a simple concept, yet so powerful (it's funny how knowing about leverage gives one so much leverage in life).
I felt like the original was definitely taking the piss from websites that were 90% static textual content, but won't even load without Javascript. The sort of sites in search of a solution to a problem that does not exist.
But to little contrast causes so much more eyestrain, and can't be fixed by changing your screens brightness.
I beg to differ. The first website looks horrible on widescreen displays. A lot of old websites follow the style of first website and their readability could be improved 10 times by adding 10 lines of CSS.
RevenueCat is by far the leader in the segment, while having about the same pricing as the competitors.
https://revenuecat.com
> Who exactly is benefiting from this?

Facebook.
I have sometimes used slightly grey and used "full" black for small emphasis (when the bold version available for the font in use is a just too much or you want a level in between). On pages where other colours are used for highlighting things (links, call-outs, warnings, ...) it can also help them not look a bit more subtle than you want agaist the hard black.

You have to be very careful not to rely on it though: as you mention lighting and protection conditions or just plain bad monitors can kill the more subtle difference completely. And, more importantly, those with sight deficiencies might miss it even in ideal circumstances.
> This is HN. Maybe you mean Apple?

Oh.. You didn't see the aggressive downvoting I got right after posting the comment. It seems Microsoft fans concentrate on the East coast of the US while Microsoft hostile crowd favors the West coast.

Either that or their astroturfing crowd is very quick in finding Microsoft-hostile comments and that creates the downward trend before the general crowd overwhelms them.
Peter, could you fix the headline? Her name is lower case.

http://www.danah.org/name.html
That's lovely. I missed it when reading the article. It's also the winner on AMD Zen architecture based on MCA analysis.

unsigned midpoint(unsigned a, unsigned b) {
asm("add\t%1,%0\n\t"
"rcr\t%0"
: "+r"(a)
: "r"(b));
return a;
}

Although `(a & b) + (a ^ b) / 2` is probably the more conservative choice.
we politely offered to reschedule the interview and they declined. later, they "failed up" to a role at another company that didn't interview as carefully.
You miss how enormously vindictive and litigious he is. What sex worker wants to spend years getting sued, having every negative aspect of their life dragged into the public spotlight, etc, etc?
Indeed it's Dutch and is also a subsidiary of the South American company Naspers.
While it's true that Typeform has a free plan it allows you to collect 10 submissions per month, which I would say is not sufficient for any size of business, or even personal use.
I was all for writing long comments sharing my experience but the prevailing attitude on HN is "experts don't matter" and "covid vaccines don't work". No amount of additional contextual knowledge or explication will help those users (and I am exceptionally concerned by the latter).

I often extrapolate but sometimes, all that needs to be said is a single sentence, because it achieves my goal.
That’s not how language works, but nothing wrong with trying to slow its progress…
I mean, yeah but that seems like a good investment? Like how many times you want to learn that remaining 20%? And how many times customisations are not reusable? Of course you either learn a framework and reuse it, or go something that is bespoke, and does it have the same unit test coverage? Same documentation? Same ability to hire people with common knowledge? Same ability to google issues? I am not sure, but I see only pros about frameworks (in terms of maintainability but I guess not in terms of resource usage :D) and cons in the context of people not understanding / knowing how to protect themselves from frameworks
I've been homeschooled, and have taken online classes.
With the internet, from Wikipedia to small websites on a certain topic, the internet has made research and homeschooling much easier. Yes, I still did use textbooks and read, but the internet itself has been a great learning environment to pursue at your own pace.
Some of the learning management software I've used improved over time. Often, most of the learning management software was Moodle with a wimba classroom. The wimba classroom was not quite so good, but Moodle (despite being spotty at times) worked well for its purpose.
With the Pearson network, they're running a custom system that technologically is different (webobjects and asp), however it isn't too distracting to show flash presentations, submit assignments for grading, run discussions, etc.
If someone comes along and makes a great OSS or SAS solution for a learning management system there is certainly room to improve.
The difference between my experience is the cost is a concern to those using these programs so they try to find the best and lowest cost solution.
Well, you're not exactly an unbiased source on yourself ;)

To be honest, I would expect many studies to have rather a moralistic bent, since it's getting into issues of right and wrong, cultural issues rather than strictly behavioral ones.

That said, I do think there is something to the idea that early exposure to porn does change one's expectations when it comes to sex. Sure, you could view like a "action movie" version of the act, but all the same it could taint somewhat one's ideas of how it's done, what the opposite (or same for that matter) sex is like in or out of bed, etc.

Banning it is, of course, ridiculous and impossible, so I wouldn't support it even if I thought it was morally justified (precious little is).
IHNJH IJLS "Soviet ternary Forth".
Lastpass is centralized so if they get breached your info will as well. This is a tool where you can use and write your own connectors to store you account info (w/ AES-256 but encryption) wherever you want with control in your hands.
Who needs digital gold? Why not just trade ownership rights to actual gold? We used to have gold-backed paper money and you can easily trade gold electronically today.
Because <space> is even easier to hit :)

Edit: also because I try and keep my keybinds as close to default as I can, and <space> is oddly underused.
The Nazis famously confiscated gold. At least if they shutdown the internet you still own your bitcoin.
You can pretty easily sign your own kernel, it's not just manufacturer discretion.
The Online Encyclopedia of Integer Sequences has a lot of technical math writing that uses nothing but ascii. The fact that they have not adopted mathjax is sort of the mathematics equivalent of refusing to use JQuery or insisting on writing your own game engine. But I guess that is just not the culture.
My experience here is very limited, but at least in the Rust world, some ECSs seem to make component dependencies explicit, partially to support scheduling parallel systems execution. That is, if there are two systems where neither system writes any component that the other accesses, they can run in parallel. Is that not common in general?

Godot usually gets a lot of praise of HN and elsewhere, probably rightly so. But I got the same weirdly defensive vibes from reading the article. Performance is the strawman used throughout: claiming you don't need that many objects anyway, claiming that there design is "higher level" -- without ever really explaining what that means. I know from other contexts that the real problem with deep inheritance hierarchies often is code duplication, you simply can't solve the diamond problem. Good job pointing out examples of that.
Is this something that can be used to build VST plugins? I saw that it can be used for audio projects but didn't see anything specifically mentioning VST.
Yes, though a major annoyance is that it's only the official SideFX plugins that are free, not Houdini Engine itself (the API). So you can't write your own specialized tools.

I ran into this recently when we needed an interactive rendering technique that Houdini doesn't support. The Houdini Engine API would have been perfect, but we use Indie and it doesn't support anything but the official plugins.

Instead, I'm writing HDK nodes in C++ that accomplish the same thing by copying to shared memory in a subprocess running Optix 7. It works, but it's ugly as hell. Oh well.
This is me - and Facebook does not miss an opportunity to ask me to download messenger.
From my perspective that was a good thing. I still use Pidgin as my google hangouts client.
I think they're talking about mamba and replied to the wrong thing.
There are likely more reservoirs at this point. The coronavirus is showing up in species all over the planet, this virus is everywhere now.

The spread only increases the probability of more mutations and variants. I can’t imagine a future without it.
> Very gracious of you to be willing to help but only if all of society signs up to do it with you.

Or in other words: being willing to help if it will make a significant difference.

Negotiated collective action is a good tool.
How do you know the person who designed that isn't in on it?
The Cell was a pain to program because of that hateful memory architecture. The anemic PowerPC CPUs didn't help much either.

Nothing really prevents an architecture where part of the address space is core-local (with low latency) and not directly accessible from other cores, and the rest points to a (much higher latency) shared memory pool. I have a feeling this would be much nicer to program than a Cell or the average GPU.
Related project:

OpenTaxSolver (http://opentaxsolver.sourceforge.net/):

OpenTaxSolver (OTS) is a free, safe + secure program for calculating Tax Form entries for Federal and State personal income taxes. It automatically fills-out and prints your forms.

I've used OTS for the last three or four years now to do my taxes, it does work for the task.
The Matrix is an interesting movie and I bet got a lot of people interested in learning more. The problem as you note is that the author in this case is 70 or so years old and doesn't seem to have moved beyond the reference.
>The best memories I have was that probably, this was the first time I had that "feeling" of having built something useful to somebody. And certainly the best moment was when one of his suppliers who also accepted those coupons asked us for a copy of the program. Great times.

And then you go off to college, and one day the program stops working because of one problem or another, and they call you in the middle of studying for final exams, and that's when you learned about technical support and technical debt and all the things that make programming less fun!

Some people have recurring dreams in which they show up to school or work in their pajamas... my recurring dream is that some program I wrote in high school is still being used twenty years later, and they come calling because something broke...
>What if they said all of a sudden everybody who jaywalks in one neighborhood gets a ticket? Would anybody say that is fair?

So, how would we make it fair? There's lot of societally acceptable but tickete-able offences out there. Jaywalking, speeding 5-10 over, almost-fully-but-not-quite stopping at stop signs (incidentally in my country these are called "American" stops). Before, people were a lot more lax about it but now with technology they could be enforced 100% of the time. Should the rules be changed to less strict? Only apply fines in dangerous situations (excessive speeding or not stopping at all)? Smaller punishments in acceptance that everyone is going to be caught more frequently? Normalizing an ever watching, ticket printing machine?
I'm confused, it says that Threema costs $3/month, but as far as I can tell it's a one-time $3 cost on the apple app store. Am I missing something?
You're making an argument against tracking in general. That's fine, but it's not what we're discussing. What we're discussing is if sites should treat traffic from browsers in incognito mode differently than traffic from browsers not in incognito mode. Do you think they should? I would argue that sites shouldn't even know whether or not their users are in incognito mode.
Static isn’t a panacea, but it can help.

I have written sites using CMSes that load lickety-split. The trick is to use simple, “bald,” basic themes, very few plugins, no JS libraries, and hand-write your own CSS.

Depends on what the site does, and, most importantly, where the content originates.

That said, Eric Meyer rocks, and it’s always a good idea to listen to him.
They could have had their own resolver before, or even hard coded IPs.

Using software that doesn't respect you is the problem.
None of my personalities feel like that. Personality affinity.
If everyone wears masks that reduce droplet exhalation, that helps, even if a mask didn’t help prevent inhalation of droplets. I chose the words “droplet transmission” carefully.

> less than 50% wear them.

I looked a photo taken in Japan today - certainly looks like more than 50% to me - but hard to get facts on and I only looked at the first photo I could find.

> The majority of people wearing masks in Japan are for hay fever.

I.e. the mask is worn to reduce inhalation of small particles: surely you are contradicting yourself (you say they “seal nowhere” you are implying that they have no effect and that anyone using one for hayfever is mistaken).
On Ubuntu + Firefox I can see other people, but I can’t hear anything, nor can they hear me (I don’t know if they can see me)
> If a web site is overloaded, they can try again later.

That's not how a real audience works. If a web site overloaded, user will immediately skip to the next google result.
He is quite a speaker, but really the first 15 minutes is a standup comedy routine for project managers. You can skip that part.