skysight-inc/HackerNews huggingface dataset:
CodeWeavers | St Paul, MN, USA | Full Time | REMOTE or ONSITE | General Wine Developer | C-language systems programming

https://www.codeweavers.com/about/jobs

CodeWeavers is hiring skilled C programmers to work on the open source Wine project. CodeWeavers recently partnered with Valve Software to integrate Wine into the Steam for Linux client as a part of the Steam Play (Proton) initiative. This allows Linux gamers to play Windows games on Linux more easily. We need new, full-time developers to improve Wine's ability to run games.

We are hiring remote workers, US or international, local workers, and will consider relocation, if desired, on a case-by-case basis. Please see link above for information, benefits, requirements, and how to apply.
y, even having this in their plugin wasn't the right way to do things. And if the timing isn't lining up that starts poking holes in their response.

I was just trying to give them the benefit of the doubt if this was done to try to combat piracy.

With GPL some piracy is expected though, and this isn't the right way to combat it.

WordPress plugins and development is still the Wild Wild West.

Most developers are good but they are some Black/Gray Hats out there for sure.
Sorry for the delayed response, hopefully you check back. :)

My experience with hiring is limited, I've only hired 3 data scientists. One had a bachelors in physics and masters in data science. One had a masters in data science (i forget her bachelors degree) and one was a PhD nuclear engineer.

I think the main difference was "broader practical experience" as you said. That' was mainly my point. Although my sample size is small, I was just making the point that the degree programs are so new that graduates can't have much real work experience. Obviously if someone returns to school after years in industry and gets a MS in data science then they could have work experience as well.
Thank you that is helpful! A lot of our hires have been short term and I suspect that doesn't help the situation.
It's good have another VPN from a player with huge network infrastructure like Cloudflare, but the article seems to digress frequently.

>TCP, the foundational protocol of the Internet, was never designed for a mobile environment.

Packet loss due this is mentioned, but I don't see a relevance to the new VPN service; especially when the next section talks about wrap using UDP.

> We’ve built Warp around a UDP-based protocol

Other VPN providers do offer an option of choosing TCP/UDP as per usage i.e. better reliability vs faster speed.

I'm glad that it uses Wireguard, but it's likely other major VPN providers are working on a Wireguard version for their clients & so in the end it would come down to speed/price/privacy which hopefully cloudflare can compete with.
> ... if you're really paranoid about this then just take an algae supplement, which contains plenty of DHA. That's where fish get it. They don't make it themselves. And it doesn't come with all the pollutants you get from fish these days either.

The article does note that the bioavailability of this for humans may be very low. We are not fish. We did not evolve to eat algae. If you'd like to be as healthy as you can be, eat meat, sometimes, and don't ignore your body's cravings for fat.
From personal experience:

When coupled with an DNS based ad blocker Wireguard can actually make your internet faster than when not using it.

More so on Android than iOS and more so on mobile than fixed, but still feels so much smoother.

you can even only forward the DNS requests and not the rest of the data so your home upload speed won't become your bottleneck.
i don't understand the bipolar nature of hn.

"don't be afraid to be intellectually honest and say what needs to be said - we're not afraid of hurting people's feelings for the greater good and we're proud of it"

and at the same time

"be careful you don't say anything that could in the slightest be misinterpreted as impugning someone's character"

i feel like i'm taking crazy pills? this is exactly the kind of thing that Nietzsche talked about in geneaology of morals: people in this "community" claim to be above petty politics and egalitarian but as soon as anyone points out anything that even remotely contradicts that image they get silenced or shouted down (e.g. bringing up race or gender politics and their role in the entrepreneur mythology).

it's completely within the scope of productive discourse to point out to someone that they're being irrational because no discourse can proceed until a rational framework is established. case in point: a rational discussion of the merits of django cannot begin from "i'm prejudiced against them because they made questionable PR choices".

honestly there are so few useful discussions on hn. the tech posts are either PR for yc companies or another js vdom framework and the culture posts are all mostly rehashings of the same neoliberal arguments for capital and culture etc. the few people that try to inject any heterogeneity of thought get vilified.
Location: Bolivia

Remote: Yes

Willing to relocate: No

Technologies: Python, Django, Wagtail, django-oscar, Ansible, Gitlab, React, Vue, AWS, Digital Ocean

Email: betty.cflores @ humanzilla.com
Angaza | San Francisco | ONSITE | https://www.angaza.com/careers/

Angaza enables solar home energy systems and other life-changing products to be sold on payment plans in off-grid regions across Africa and Asia.

We've reached millions of people who now have electricity in their homes for the first time:

- https://youtu.be/2EvEeAs_9R4 and https://youtu.be/onMT6_Yv67I

- https://www.angaza.com/category/engineering/

The technology you build will help reach millions more. We are hiring in San Francisco and in Nairobi:

- https://www.angaza.com/careers/
Especially if someone is looking for a raise. At least where I've work, the more senior engineers (i.e. the ones who have demonstrated that they should get higher pay) are the ones who are constantly evaluating new ideas and new architectures, reviewing other peoples code (in open-source, these people are committers, not just contributors), collaborating with other projects that integrate with ours, etc.

I get the point about everything being 100% new at a new job being more uncomfortable than the incremental newness you should constantly be experiencing. But still - if you do have a hard time justifying a raise, remember that you're asking the company to bet more money on your. Bet on yourself first, step outside your comfort zone a little, and try lead in a way you haven't much before.
I’m building my first product that has actually made money and shows signs of real potential in Django. I’m about 3 years into it.

It is growing just among beta customers. Hope to do a release in next month or so. Will post a Show HN.

I also have a client I develop for on a private web app in Django that does a lot of cool stuff w on the fly cloud compute instantiation.

I really like Django and have been hanging out in the #django on freenode.
Burger King Launching 'Impossible Whopper'
Demo Kubernetes-based polyglot microservices application with Istio service mesh
I lead and manage a small team of developers that love to build successful projects. We especially enjoy building Django projects and Publishing tools for websites, taking care also of the SEO/SEM tasks.

We can work doing sysadmin work for hosting python applications, including CI/CD, create Rest API's, Implementing Web Design or any website theme you bought in sites like themeforest.net we can use them, we also do work in React and Vue, we also do SEO/SEM management making sure you are all cover.
I'd be interested to see your evidence for such a statement and better understand what exactly makes you think Cloudflare's mission is to build a proprietary network?

Pretty much most if not all of Cloudflare's services and work suggest the complete opposite to me.

Like other commenters, Cloudflare for me is probably one of the only companies I truly trust. I'm not saying that because I'm a big user of there services in fact 1.1.1.1 is the only service I actively use.
I had recently read that too, but it was more specifically about the idea of willpower rather than decision-making fatigue per se. Here is the article where I had seen this, though going back to it, I don't see citations to the studies it's mentioning:

> If ego depletion does turn out to be wrong, it’s striking how seemingly well-established it became before more rigorous investigations dispelled the assumptions it rests on. The story of its rise and fall also shows how faulty assumptions about willpower are not just misleading, but can be harmful. Related studies have shown that beliefs about willpower strongly influence self-control: Research subjects who believe in ego depletion (that willpower is a limited resource) show diminishing self-control over the course of an experiment, while people who don’t believe in ego depletion are steady throughout. What’s more, when subjects are manipulated into believing in ego depletion through subtly biased questionnaires at the outset of a study, their performance suffers as well.

https://getpocket.com/explore/item/against-willpower

EDIT: It appears the studies are cited at the bottom of the article.
> So you better keep working harder and harder.

You go ahead and do that, I'm going surfing later today.

Kthxbye!
Someone created a jenkins pipeline that would deploy code in a zip file into prod.
I haven’t read it yet, but I’m lucky to call the author a friend. I read all of his tweets about it while he was building it. I expect it to be of extremely high quality. I’ve got a lot of respect for his abilities.

The only reason I haven’t read it yet is that I think it deserves a lot of attention and I haven’t made time yet.
Yes, if you look at raw dollars per year... but you also have to factor in expected lifetime earnings. What fraction of your expected income is $99?

I would wager that it's a much higher fraction in India than in the US.
Honestly the biggest gain by using the platform API is that you get SSL support for free. Otherwise you have to cross compile OpenSSL for every android target you want to support and for a fat universal lib for iOS. Its a giant pain.
There are plenty of life long vegetarians in India so this article seems nonsense. I would agree that people should watch their diet and make adjustments but categorically declaring that we need animal fat doesn’t make sense.
SEEKING WORK - London - Remote preferred, happy to visit you anywhere in the UK.

DevOps / Python consultant with a decade's experience building, hosting and fixing applications.

I work with engineering teams to make their products as scalable and robust as possible. AWS, Kubernetes, load testing, lambdas, CI, deploy systems, monitoring, config management, security audits, dev projects of my own - you name it I've done it.

Recent projects include:

+ Re-hosting a large microservice node.js + RethinkDB web application on Google Cloud. The resulting stack (serving a busy news site) is deployed to GKE with a set of Helm charts and a minimal amount of custom tooling for CDN & image serving. GKE has turned out to be low-maintenance and rock solid; I'll be glad to work with it again.

+ Rewriting a Python big data stack for a bioscience client. Result was a robust, scalable system deployed with Terraform/Docker to spot instances managed by AWS Batch. Benefits included better resilience, higher resource utilisation and vastly reduced cost/processing time.

+ AWS/Kubernetes/Docker deployment to support a large distributed (15 microservices + persistence layer) application. Updated a sprawling Django/Postgres app to fit modern containerised hosting, resulting in a stack that makes great use of k8s' scaling & resiliency features. Templating via Helm for multiple, namespaced stack instances & continuous integration.

+ Another AWS/k8s/Docker stack, this time with a persistence layer comprising Cassandra & Kafka with service discovery through Zookeeper. Prometheus & Grafana for monitoring.

+ Large multithreaded Python 3 application for automated crypto trading. Didn't get rich, still posting on here.

hn-2019-04@mbird.biz / https://uk.linkedin.com/pub/alex-hewson/b6/50a/8b4
If they don't, why are managers choosing to pay them $10m?
I see now that the article mentions this
The linked video addresses this. Supplements work in this case. Eating meat and fish has a lot of downsides too. For your health, for animal welfare, and the environment.
I think what you've done here is interesting, fascinating even - but also terrifying, and better belonging in the realm of sci-fi, rather than the real world.

You talk about undeniable benefits knowledge, giving specific examples - yes, there are many examples where knowledge is useful and can improve lives, but I really don't see how knowing what time my neighbour takes a dump will benefit myself or humanity (a crude example, but you get the idea).

> Did you not read the things I was able to learn just from my first node

I guess you mean the "Use Cases" section on the linked page. Yes, I read those, and they played a large part in my comment you are replying to. For example:

> A citizen or public servant who wants to know what any citizen or (rival) public servant is doing at this moment or has ever done before

Sorry, I value my privacy and that of others. And this was the nail in the coffin:

> I now know most of my neighourhood's average height, individual walking gait identification pattern, estimated salary based on car model, family structure, daily schedules, how many (visibly) pregnant women, on what days in July the guy across the street mowed his lawn, the pattern he mowed it in the 8th time and that it was the same day my other neighbour had 5 guests over for a get together. I can rewind and replay it from multiple angles in 3D. If I really want, I can convert it to spreadsheet format, etc.

Just.... no. Please.
Lyft Stock Falls Below IPO Price as Optimism Cools
Your argument for why Brahmins are smart and other people aren't is that they have memorized and can recite a body of text? Call me crazy, but I don't consider rote memorization to be a sign of intelligence.
> The Brain Needs Animal Fat

> Thankfully, vegetarian and vegan-friendly DHA supplements [..] are available.

Both from the same article
A more profitable alternative to meat that's popular with the mass market would be a huge victory for conservation and animal rights.

Even if you hate those greedy rich people, their greed will mean their interests (more profit) will align with yours (fewer mistreated animals, less land devoted to meat-production).

Holding out for the capitalists to spontaneously get religion ("$9990 in subsidizing reforestation") seems like a losing bet here.
There is, but it's Java - they would have to write JNI. I don't think there's anything wrong with using CURL. Should probably be a bit careful about calling it "native" though.

I just don't really see the point to how they've gone about this. Cpprestsdk is already structured in a way where writing different native client impls for each platform is part of the design. So, rather than adding more native implementations there, they've put another layer on top of cpprestsdk, and added some new client implementations in this new library, and for others it calls down and uses cpprestsdk's existing implementations.

This seems to fragment things more than if they had simply contributed to (or even forked) Microsoft's project.
Has the IPCC ever been wrong?
People manage to survive without planning out the number of breaths they will take every day. A competent engineering team is going to do well even without target lines of code per second goals.
It's an unfortunate fact that teachers that really enjoy and understand their subjects is a rare treat and most people won't have the chance to encounter one in all subjects till college.

I think there would be a lot of use for teachers to get additional training in whatever field they're teaching so they have a deeper understanding than just what they remember and what's taught by the book. I don't even really blame the teachers so much because they got into the work to teach generally not to teach a specific subject they may get stuck with.
>Because if all that comes from renewables on Earth, there'd be no sunlight left for the biosphere. If it comes from nuclear or offworld sources, then per thermodynamics all that energy becomes waste heat and you have a second sun worth of heat to deal with.

Suck enough greenhouse gasses out of the air and you'll need that waste heat
This makes sense, but Facebook / Google have enough resources to push their solutions onto the hospitals (give few years for free, maybe give the CEO some other fun stuff).
I have used both Ruby on Rails and Django in large production web applications over 2+ years. Speaking strictly about the web framework, RoR is the slightly better framework IMHO. This includes but is not limited to:

- cleaner internal APIs, models, methods

- a lot more stuff that "just works" out of the box where you would need a third-party package in Django (e.g. RoR gives you different settings for development/staging/production out of the box)

- better static file handling

- third-party packages tend to be a bit more mature and stable in the RoR world

However, using Django gives you easy access to the rest of the Python ecosystem, including all the data science and ML tooling. And that trade is worth it. So if you are starting from scratch today, i'd go with Django.
That's the spirit!

So... You're saying we can increase energy consumption by 20,000X before we encounter hard engineering problems like building an offworld heat waste dump? As far as the sun being insufficient, nuclear.

I like the moxy, but let's go for a modest 1,000X by 20x0.
I'm surprised they never copied the iOS Mail app's "All Inboxes" feature.
Why not just not bother reading replies?
Oh, thx! TIL.

Seems I had a bad misconception here. This brand is not available in my country and I only ever heard of indirectly. But reading up on it, I see where it's coming from.
Researchers tricked Tesla Autopilot into steering into the oncoming traffic lane
>I was just curious how "generic functions" in particular could help in defining types and interfaces. I was not asking for the whole story about the whole of CLOS.

I understand.

For something similar like a Java interface, you could define generic functions for each method your interface declares. For example consider interface IStream with methods open(), close(), sendbytes(b) and readbytes(b)

In Lisp you could declare the following generic functions: open(x), close(x), send(a, b), and read(a,b).

Then you simply define methods for any kind of (concrete) stream. Moreover, "send" and "read" could be defined to send/read not just bytes, but also any other kind of object. Or you could also define a "send" and "read" that works from stream to stream. For the latter, on java you would have to either redefine IStream, extend IStream, or create another class specialized on copying from Stream to Stream. On Lisp you just define an additional method for the generic function send(a,b) where a and b are both streams.

The CLOS system will take care of calling the correct method. If there isn't a correct method this would signal an error: "No applicable method".
I seem to remember an article (or I did the math) that shows that it's financially best to pursue a new job in the tech industry every 2.5 years.

It's enough time to get value from meeting new peers and make valuable contributions that they will remember but not short enough that they will view you as someone who's continually job shopping.
> not a big difference

I am getting more than 300ms difference to google.com

https://pastebin.com/raw/QnbWXU1a
Just for a little background, I’ve been working for 20+ years as a software developer but I was a “dark matter developer” until 2008, so my career progression over the last 10 years has looked about like that of someone who just graduated from college in 2008 and worked in a major metropolitan city.

A few things:

Don’t threaten to quit. You don’t want to have an antagonistic relationship with your employer.

Your value to the company is s combination of your generic skillset that can be replaced at market value by someone coming in off the street, your institutional knowledge, and the amount of additional value you add to the business. If you aren’t at least getting paid the amount you can get by switching jobs, that should be an easier conversation. Just speak to them honestly. Explain that this is the market rate for developers with your skillset and that is what you should be making.

There are really only two replies that they can give you. Either their assessment of your skills don’t match what you believe or they don’t have the budget to pay you what you are asking for. In the first case, if you believe their assessment is fair, ask what you can do to improve. If either you don’t think that their assessment is fair or they don’t have the budget, you have to decide whether to stay or look for another job.

As far as the other part, your institutional knowledge and the value you bring to the company, you have to have numbers to back you up - that you either made the company money or that you saved the company money and explain why you feel you deserve more.

Now, the reason I mentioned my background. For the last ten years none of the advice I gave you has actually worked for me. But also during the beginning of your career, you will find your market value will rise dramatically and most companies HR practices aren’t setup to give the dramatic percent raises you can get every two or three years by switching jobs (again not referring to West Coast salaries, just big city wages in the US). Your best bet is to switch companies.

Later on in your career, the job hopping strategy isn’t going to work. You have to be able to emphasize the business value you add and/or work toward promotions increase responsibilities.
The first app that predicts any football score with 75% accuracy
Pompey seemed to be more interested in the glory and adoration that came with military conquest than the actual power that could come from it. Pompey disbanded his army after returning from his Eastern conquests, he could have easily taken Rome for himself.
> The people behind Django are one of the sharpest set of developers out there.

That may be, but it doesn't really matter to me if they put their political views into their code. It can literally be the best framework out there, built by the sharpest minds in the world and I would still use another framework even if it would hurt me economically.
Just because you've made a team and given them the job of doing something (incredibly) difficult, doesn't mean you've actually solved that problem or even should expect them to solve it most of the time.

You're absolutely right that having a "blue team" is much better than not having one - but it doesn't mean that calling out the reality that many organizational activities can't be easily measured is a "rubbish excuse made by people who don't understand".
Thanks for your answer, I had a laugh with the Hitler thing.

I clicked your link. I don't mean to be argumentative for the sake of it, but let me point out something that goes to the core of where we might disagree (or more, where I might disagree with a majority of people here). The article includes the following statement, in big all caps:

"You are what you value"

No I am not. I am also not my profession, not what I know, not my memories, not the clothes I wear or the music I listen to. I am a human being. If I close my eyes, and calm down, and manage to quiet my mind, all of the former stuff drifts away. "I" remain. I encourage you to try, but FFS don't take this as some "meditation technique to increase productivity" :)
Take a drive out to the country sometime, you'll find farms that'll sell you eggs. They usually have a sign that says "fresh eggs".