skysight-inc/HackerNews huggingface dataset:
Agricool | Software Product Engineer | Paris, France | Onsite | Fulltime | https://en.agricool.co/

We grow strawberries in repurposed shipping containers and sell them to consumers. Our mission is to grow local, tasty and pesticide-free fruits and vegetables for everyone. The technology is quite complex and there is a 70-person team gathered around this mission, the software team is still quite small (7 persons).

You'll work with the whole team to understand their needs and build products to help them in their jobs (especially the agronomical team).

Full job description: https://www.welcometothejungle.co/companies/agricool/jobs/so...

Apply on WelcomeToTheJungle or via email (attach a resume). Feel free to reach us if you have any question: join@agricool.co
Unless your job demanded it I can't think of a compelling reason for a Node guy to learn C++ as their go to choice of OO language. Why not Java? Even Python is a good gateway to OO for folks coming straight form Node background.
Same with AGI and now apparently, Martian colonies, according to Elon.
It sounds like they just want it to not crash
For the cert part, LetsEncrypt specifically recommend against that: https://letsencrypt.org/docs/certificates-for-localhost/

For the dns part, I honestly think a hosts file entry is more flexible, as you can support environments using vms/containers etc with a guest that has a dhcp address.
Increasingly, even those who know how to do it are unable to do so, because they are behind CGNAT and the PCP doesn't work or is not implemented at all.
> Apple's design lab used to be amazing at balancing usability vs design

Agreed. There was a thoughtful pragmatism to Jobs-era Apple products. That pragmatism is gone.
Maybe the game devs should do like RedHat and release the Linux version for free but charge for support.
I'm generally quite straight forward with my stack - Python/Django and Jinja templating. DB depends on the size of the project - not shy to to use sqlite for MVP sites, but bigger projects roll on Postgresql.

I am currently learning Vuejs as well to be able to write api based web apps.
>There is no denying that there are plenty of issues with some parts of Linux, but still I believe it will become predominant gaming platform, especially in the more "appliance" space. It is worth investing in the know-how early.

Bold claim to make. I doubt Linux will ever be a predominant gaming platform.
If that .1% was using a specific version, I’d conclude the quality of that version was far lower than the mainstream offering.
I'm in the same boat. I'd love to be done with windows but since I spend a large amount of my free time playing games with friends I need to be on windows.
So, free beta testing?
This is comparable to when you go to a place where you pay before you eat and there is a tip field on the receipt. You simply do not fill it out if you don't want to tip. This is a non-issue. You are perfectly capable of declining to tip someone.
I agree completely! I don't expect free speech as a must for online communities. When it comes down to it, these are private companies, and not public services.

Most of the time when I see people advocating for free speech, it's to be allowed to give controversial opinions, or say things that would otherwise be seen as totally unacceptable.

Any social media site that I'd personally like to be a part of would ideally be "intolerant to intolerance, although I cannot stress enough how I think that people with intolerant opinions shouldn't be restricted from voicing their opinion. At least not at a political level.
> And the 2 story foyer means the second floor is constantly too warm and 1st floor is too cold as the heat has no reason to stay at the bottom.

I understand your nitpicking. It was almost a deal breaker for me when we bought our new home. But we have a zoned system regulating the single unit we would have had regardless. There's no temperature difference now between floors. And with the ability to shut off the upstairs until bedtime, we use about 1/3 more energy to heat/cool 3.5x the space.
I never think ads have been fair or 100% free speech. If I own a web site with ads I very much get to pick which organizations can use my platform for getting out their message. And they are free to start other web pages with their own content. Also if I am a billionarie I can make my voice heard a billion times louder than a poor person, how democratic is that? When Facebook bans actual accounts or pages, I think that is a bit different. You could still argue that they could start their own web page, but I think that is murkier territory when they limit non-paid free speech.

Edit: Would be great to get a reply on why I'm being downvoted?
+1.

Personally, I spend 98% of my time in Linux, but I dual-boot just for the sake of the few games I like that need Windows to run. If not for that, I'd have dropped Windows years ago.
Sure but they have plenty of R&D cash to spend and I feel like their goal isn't to sell a single device but to become the technology leader in that field. They didn't put Alexa into a microwave for no reason, they want it everywhere.

Like someone else said too, most of them are probably just doing data labeling.
Maybe because I'm from an isolated part of the US where the initial leap to leave was easy but I've never had compunctions about picking up and starting a new life somewhere. I left Alaska when I was 17, moved back, then again when I was 21 for Seattle, then left Seattle for Sydney when I was 26, then Sydney for NYC when I was 31 and been here for the last 10 years (though I went traveling with my girlfriend for 18 months a couple years back).

It's good to shake things up and head for more opportunity, but it's also important to value the time you put in growing your community. After almost eleven years in NY I am reluctant to go somewhere else long term. Sure, a few months at a time but there's no way to speed up the process of making another decade's worth of friends. It's also important not to stop making friends, some of my closest are those I've made in the last five years.

Speaking of five years, I kinda like making broad plans about my life in five year chunks. I taught myself how to write software in Seattle. Started a company in Sydney about five years after that. And five years back I decided I wanted to learn how to write so I pulled back to doing freelance and focused on fiction. Now I'm pretty decent! I'm also back into the startup game, but I picked up a new super power which is pretty sweet. I dunno, if you regret not doing something, do what you can to try it out—you only get one life. There are tradeoffs but I'm happiest not living with regret about what-ifs.
I can think of one: C++ is Node's extension language (being the language V8 is implemented in). If you want Node to do things not already built into it or talk to a library that doesn't have a package available for it already, you have to use C++.
Switch???

There seems to be some widespread confusion what RISC-V is, currently. It is not remotely competitive with any ARM processors, and for those used in smartphones, there is no indication it will be for at least another 10 years. It is solely used in applications where the choice of processor is mostly meaningless and cutting out ARM is 20 cents saved on the BoM. Remember Huawei makes a long long list of products besides smartphones such as networking gear where you need the occasional small to medium sized processor.
You can be against the the faith tied to your ethnicity. So if you're ethnically Christian you can rail against the Catholic church specifically all day long. Not trying to say whether this is right or wrong, just that you can hate a particular religion with impunity as long as you're part of the in-group.
Britain First is not for or against any religion. It's for traditional white British culture against anything new or brown. They're full of hate.

They should be allowed to speak but they ain't borrowing my megaphone. Good on Facebook for feeling the same (at last).
> This is why gaming on the Mac is only now starting to be a real thing.

Is it? I mean, there's a good amount of support for gaming on the Mac, but I think it's always been so ... I wouldn't call it "a thing" though ... not in comparison to PC or Console ...
What's there to regret? For purely edification purposes, there isn't a better OOP language ( though it encompasses other paradigms as well and isn't purely OOP ) since it doesn't have training wheels. You could hurt yourself with it but it certainly allows you to explore and learn.

Also, you could "learn" it in a year, but it takes you a lifetime to master it.
c++ is not an OO language. C++ is a tool to get things done in the real world using whatever paradigm makes sense for your problem. Sometimes that is OO, sometimes not.

C++ is very messy, but for the most part you can ignore the messy things.
I don't think you could make legions out of iPhone users not wanting Face ID.

I can't say the same for 3.5mm (although I think both groups are misguided).
Part of the problem in 2019 is that the vendor with the best drivers on Windows is the vendor with the worst drivers on Linux. (aka Nvidia).
please the muslims are reverting it back a 1000 years with all their acid attacks and stabby-ness. y'all be praying to the east soon enough at this rate.
I think the fact that I've not encountered an "evergreen" community (i.e. one that doesn't go the way of Digg, Reddit eventually) gives me a lot of anxiety with regards to my day to day online community usage.

Online communities often feel ephemeral, but maybe that's healthy in the grand scheme of the internet?

I'm really thankful that we have good mods here on HN.
I totally agree. The internet is where people live now and there is no "commons", no "public square". This is where people get so irritated with private companies that own all the space and decide how we interact. The internet is a libertarian dystopia. Things like "free speech" would apply on public social media platforms. If this idea were ever to come to fruition it would probably need to start at the local scale and focus on local political issues.
It's a slippery slope; always needing to be more successful than our previous generations (At a younger age to boot!).
Why 2019 will be Facebook’s year of reckoning
Could you say that again, I can't see how it disagrees with anything I said.

Also, AIUI Netflix can discriminate so long as it's consistent with the concept of "positive discrimination". So they can say "we're not having your show because you're a white male", or "we want you to include a homosexual lead character", or similar.
In much of MENA, female genital mutilation is a cultural norm.

Are you saying that “true diversity” is allowing small girls to have their clitorises cut off?
I think there is an advantage of only having to charge your car once every couple weeks if you are a short distance trip taker.
> The ads were first spotted and reported to Facebook as hate speech by user [real name!] on 2 January and he received a standard response from Facebook saying that the page in question did not "go against one of our specific community standards".

They published the real name of the person who made the complaint! That's just asking for him to get death threats. This is one of those moments where "normal journalism" covers things which would be banned from most forums, in this case as "doxxing".

> A day later, when the BBC got in touch, it had changed its mind.

This happens a lot. They'll routinely leave terrible violent rhetoric up while censoring anything that looks like a female-presenting nipple.
C++ is the gateway to writing native add-ons for V8, allowing you to write performant modules to utilize in your node applications.
Is it better than apple A12?
I was pleasantly surprised to discover a few other CAs support the ACME protocol, however it’s either a free cert without support for SANs or certificates that require manual approval via a web control panel.

I’m not against paying for a cert but don’t make it much harder than LetsEncrypt to use it.
I don't agree with Christianity's stand on gays. Hence no more churches.

I don't agree with islam's stance on gays and women and adultery. Hence no more mosques.

Am I a hater?
Commonly known as “biochar”, particularly among permaculturists:

https://en.m.wikipedia.org/wiki/Biochar
That’s the first I’ve heard that the Union Jack or any part of it is a Christian cross. Proportions all seem wrong for that.

I agree with the point about state religion though.
In the real world “your job demands c++” is very widespread.
I work for a hospital/health system.
Running the RBDMS with `eatmydata` (https://www.flamingspork.com/projects/libeatmydata/) can significantly speed up tests in my experience. All of you're data is gone as soon as the process exits, but that doesn't matter for tests.
Real-time location information leaked by 27 Indian government agencies
Blockchain Can Wrest the Internet from Corporations' Grasp
the headline is clickbaity but the gist of the article is different: even if its a long way off or even if it might not work, its very important to try
> I bet the vast majority

This is the crux of your assertion and requires substantiation.

On the other hands, all these Linux user might be doing you "a favour" taking the time to log these tickets that less conscientious users on other systems would.

Of course that does depend on the classification of the tickets but coming from that community I wouldn't expect them to be trivial issues ...
Spot on really. I've been actively using it for more than a decade, including a good portion of the darker things, and still won't claim 'I learned it'. I did 'learn how to use it for the particular purpose of some projects' is what I'd say. Or in other words: I'm fairly good at C++ but from time to time there's still Q&A on reddit or stackoverflow that makes me go like 'whaaaaaat?'
This is a pretty well-known effect in gamedev. The specific numbers change, but Linux sales are only a small percentage of total, while generating much more development and support work.

At least dev work can be drastically simplified with middleware like Unity, which is how small studios can even consider Linux. But support difficulties are real. Players have so many possible distros, configurations, and drivers - actually supporting all of them would require a level of Linux expertise that gamedevs simply don't have (being typically Windows or OSX based themselves). Limiting yourself to something like Ubuntu LTS helps a bit, but there are still plenty of gotchas.

So it becomes a simple matter of numbers: given relatively small amount of extra sales, is it worth the extra work, and spending the time to learn Linux development and administration in sufficient depth? Sadly usually it is not.
Is Marijuana as Safe as We Think?
C++ is not very canonical OOP. And by that I don’t just mean it’s multi paradigm nature, but it’s realization of OOP features. Using C++ teaches you mostly about using C++ and doesn’t really transfer across the paradigm.
Docker isn't really required for this. Any in memory db will provide good contract verifications. And a simple alpha/beta/gamma setup with the end database can get you the rest of the way there.
> the ridiculous "words read by an actor" workaround

parodied beautifully by Steve Coogan in The Day Today:
https://www.youtube.com/watch?v=UOUeauLWEaE
You're saying that Apple needs a Steve Jobs like genius who figures out new world changing product categories and also turns them into real high quality products.

Well of course Apple, and every other company needs that. But hoping for a savior is not a plan.
The new trouble with fusion and even near-future fission projects is that solar and wind costs have plummeted. It's a lot harder to get investment in anything else when solar is now $.03/kWh.
As an occasional and reluctant user of C++, this is my comment of the week.
> Am I a hater?

No, you are intolerant of hate and prioritize human rights about superstition, custom, and tribalism.
> The gun is also a lot heavier than a standard rifle.

Good point. This is a big deal because load carried in your hands or, to a lesser degree, on a shoulder strap is more taxing than load carried on a vest.
I think your "for a Node guy" is doing more work than "Why not Java?". I mean, it's true that if you don't work in the world of low level performance thought that C++ doesn't bring much to the table.

But to be clear: Node and Java (and anything with a managed heap) doesn't have a paradigm for things like RAII or inlined parametrazation or copy-by-value or move semantics because it doesn't have a way to express them. But those are useful tools and important in some regimes.
Metafilter has been around for almost 20 years with a small, stable, gatekept community.

I think a certain amount of churn is unavoidable in this accelerated 21st century life, sadly.
Jeff Bezos and Jamie Dimon: Best of Frenemies
I don't think it is! Major social networks behave more similarly to magazines, newspapers, publishing networks than they do communication protocols that put you directly in touch with someone else (email, phone, letters).

I think a lot of people hold this philosophical belief that social networks have some sort of responsibility to be fair on everyone all of the time, but I don't really see how companies are incentivised towards that in any way.

There is a sort of ethical question, that in the same way that in theory news organisations should be honest, diligent and accurate that social networks do have some sort of responsibility to be fair on everyone.

It's just not enforceable currently, and I feel like trying to force that sort of integrity onto social networks isn't currently viable.
Technological solution to a social problem – such things don't generally exist
Who paid you to write this comedy, Bergstein ?

The fusion industry has been paying to get stories like this published for decades, and they STILL don't have a working model . . . . it's a fantasy.
Because news papers and magazines review all their content by hand (and usually make that content themselves). The comparison you're making is like seeing a weekly neighborhood get together where everyone joins in except the black family which is excluded and saying "Well what about all the other private homes that black people never enter?". Those other homes aren't having a neighborhood get together, it's a different thing.
I think that statement would have to be classified as inaccurate. using C++ teaches you mostly about general purpose programming and it's pretty easy to go from C++ to python to Java to bash, etc.
Though, if you don't inspect the first time it happens, it would be easy to assume dry/chapped hands are the result, not the cause, of the licking.
My thought exactly. I know a few people who have been using C++ for several years who go "Oh, you can do that?" every now and then. I guess it's a blend of freedom of design and programmers being a little stuck in their ways of how a certain problem is solved.
> These days you need a luxury or performance sedan before you start touching the 4,000lb mark.

Agreed. I picked 4000# as the reference against a Model S (which clearly competes more with an A6 or E-class than a Civic) and the Model 3 I compare more to an A4.
Define 'better'. This thing has 64 cores vs. 4+4 on the A12X (and 2+4 on the A12). It's built for a different use-case.

I guess you could benchmark the performance of a single core and compare those, but this won't power any mobile equipment and I bet it gets hot too.
I first started using linux in 1998 with RedHat 5.2, installed from a CD off a magazine.

At almost any point in my time using linux there was something "temporarily broken" that would eventually get fixed/improve some time down the road (modems, sound cards, wifi, power-management modes, GPUs, etc), at which point it didn't take long for something new to break.

There are of course those calm eras of peace in between but anecdotally it never seemed to last long until the next nuisance.
Ok, looks like it’s a fascist group which engages in violence. It’s still tricky though because there are independence groups which while they have legitimate goals also engage in violence.

Or even AntiFa who bill themselves as anti fascists engage in violence, on occasion. Not sure they buy ads though.
Kroger and Microsoft partner to introduce digital solutions for retail industry
> manned (or is it personed?)

“Staffed”
It’s also possible Huawei is getting hassled by the US because it is not susceptible to US government attempts to embed such things on behalf of the US, as some (not all) other companies might be. Like you I can’t tell how crazy this idea is. I’m open to your tinfoil hat theory too, but both can be true.
In the old methodology, any schema change requires the entire application to be shut down while a team of experts (or one very overworked DBA) modifies the schema manually.

WHAT ?

I'm working pretty much in an environment described in the article. Big bank, complicated database setup with multiple replicates and databases up to a size of ~25TB.

On a (pre defined) release weekend there are essentially two entities to be released: The application (obviously) and the database changes.

For any DB change a patch is created and tested through an environment of half a dozen instances. If bugs are found on already deployed db patches they are never fixed in the patch, but a subsequent patch (also tested through all environments) is created.

Needles to say that anything provided, which applies database changes is version controlled.

The idea to apply database patches manually is so damn outlandish to beggar believe.

Anybody doing this on a production database without a strictly controlled (and tested!) break-fix should be fired on the spot.
I'm not sure why rust and webassembly are significant here. All the webgl commands still need to be javascript and the shaders still need to be glsl. Almost nothing in a demo like this needs to be done on the cpu.
It’s St. George’s Cross and a symbol of the Crusades. The Union Jack is a combination of flags. England is its own country among the UK, remember.
Is X the newest? I don't really Apple, but I feel like models of the 8 or 9 came after the X.

I assume X means 10 like 'OS X', so I would assume it's the 10th gen iPhone, but I don't know.
What language can one say that they fully master?

I've been using Python since 2008-ish on and off for various scripting tasks and small tools, I can't say that I've "learned" it. They keep adding new stuff, some things I forgot, others I never needed.

I've been using C++ professionally since ~2006 and for similar reasons I won't say that I master it either. Metaprogramming is a clear weak point for me, but OTOH I find the whole exercise pointless and unpleasant.
Unless one wants to be on the standards body, it's not really worth trying to learn C++ (or any other language) at 100% IMO.
> a political ad is always placed next to a free ad from the opposing side?

This is obviously a disaster, as it gives free rein to put lies on the same footing as truth. But adopting local rules on electoral advertising is a really good idea - UK print political adverts must have an imprint saying who's paid for them, for example.
The epoxy chips easily if you drop anything heavy and pointed on it.

It does look good and flexes if you don't glue it down and run an underlay.
And these number are flipped for Mac users.
The Union Jack comprises the cross of St George, the cross of St Andrew and the cross of the St Patrick. It's nothing but Christian crosses.
Happy New Bears 2019