Hacker Newsnew | past | comments | ask | show | jobs | submit | mawaldne's commentslogin

Black mirror’esk.


Can you recommend some good farming youtubes?


Clarkson's farm has a number of issues, but it does give a fairly broad base about modern farming in the UK

especially as all that work in the first year meant he made something like £900


Mike Mitchell is great. He's very Canadian but pleasant. And they have an operation on a massive scale (family business).

Barn Talk is... something. IF you're liberal it might offend you at some points, but there is a ton of gold in there. They also have a channel about their day to day farming.

Welker Farms, Millennial Farmer, Cole the Corn Star and Larson farms are all "interesting"... They are all very different.


Been pretty happy with delayed jobs for a long time. I’ve used it a number of times at jobs for small to medium businesses and it’s alway worked well. And it’s nice you don’t have to setup any additional infra. Just use your database.

No disrespect to sidekiq. I see the use case for it and it seems like it is better supported.


This no longer works. Guy got banned I think.


Great suggestion! I’m going to try this as well.


This reminds me of something Rich Hickey said about becoming a better developer:

https://gist.github.com/prakhar1989/1b0a2c9849b2e1e912fb

“A wide variety of experiences might lead to well-roundedness, but not to greatness, nor even goodness.”


Yea this is 100% nonsense, and is borderline gatekeeping. Well roundedness allows me to identify a particular language/tech stack that is most suitable for a task and then I can just drill down on it and get productive very quickly.


Agreed. And to address the grandparent comment. Its entirely possible that he is approaching his coding with a professional mindset and wasting time on things like maintainability, scalability, or similar just out of habit.


It’s a waste of time to use classes, if all you’re doing is hacking together 500 lines into a stable enough heap to generate the graphs for a paper.

Not all academic code is that bad, but the heft is definitely towards that end of the pool.

I got really familiar with the distinction, because I spent a while translating PhD project/demo code into actual products for $JOB. It’s definitely mostly in making things secure, stable, maintainable, and debuggable that you lose most of the time.


This a thousand times over. Academic code will take every shortcut and simplification possible. Hardcoded values, globals, no modularity, no error checking, shared-everything architecture assumptions, single-letter variables with mixed naming convention, anything to get the job done.

Once the paper is written, the data analyzed, the project is done. There is no such thing as "maintainability" because the code isn't used past publication.


In mathematical code, single letter variables are often the clearest. "Descriptive" names only obfuscate the meaning further, because the meaning is in the math.


I've translated several mathematical papers into code, and I must strongly disagree. The very first thing I do is translate glyphs into names relevant to the domain I'm applying the math to. It makes the rest of the process immensely easier.


I guess we'll have to agree to disagree then. I too have coded up a lot algorithms from academic papers. In my mind,

yk = C * xk + D * uk

is a lot clearer than

position_at_time_k = output_matrix * state_at_time_k + feedthrough_matrix * input_at_time_k.

The first is an idiom. The second is not.


That may make sense internal to a library, where you’ve established idioms.

But as a counterpoint, I only know what you meant by the first expression because I read the second expression.

I actually agree with you in large part, that short variable names can have more meaning within an established set of idioms because they allow you to parse whole statements at once. But there’s a trade-off involved, because mathematics can take symbology further than that’s useful.

For example:

    E[i=0;5](i**2)

    sum([i**2 for i in range(0,5)])
So it often comes down to a matter of taste.


Why not something like this?

    position = C * state + D * input
Reasoning: k is the only subscript, so it can be dropped. Meaning of C and D are implicitly defined through their function wrt to state and input, so its OK not to name them. It also keeps the structure visible similar to that of the math.


At this point I think it's the ecosystem that you pick and not exactly the language feature.


I love this project. I also donated to it. I've been using it now for about 6 months and it blocks about 15% of my traffic.


Me too, i've been using it in combination with CloudFlareD (DNS over HTTPS daemon) and it works like a charm. Except when my ISP changes my public IP and CloudFlareD hangs so i have to restart the service. There is a bug for it, but the Pi-Hole itself works really well.


My bad.


Thanks Microsoft. This was a great service and really helped cross browser testing for IE.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: