skysight-inc/HackerNews huggingface dataset:
Not really unless you are living in Switzerland which is no part of EU.

I got a friend and atm he works in a top bank at the highest position a dev can acquire. He makes £120k a year without his bonuses etc. Thing is he is living in London and houses are so expensive in London and generally the cost of life and the taxes are drilling him. Am not gonna say he is not comfortable, he definitely is alright, although he has been trying to get transferred to Singapore or USA because after his research he found out he would be 2 times better off working there.

So yes I think devs working outside of the EU are doing better for themselves.
The seminal work on this topic is 'Edible Forest Gardens' by Jacke and Toensmeier, but there are others that have ecosystem design chapters; for example the books by Martin Crawford (also see his website www.agroforestry.co.uk for literature if you don't want to buy books just for a quick read).

The gist of it is that in balanced ecosystems, you have natural remedies against pests; birds against insects for example, or certain plants that repel insects, or plants to combat diseases, or predators that eat insects that distribute diseases.

This is the theory; currently there is little evidence (as in, scientifically valid results, not anecdotes) that this works as it's claimed. I'm working on an experimental food forest to test some of these concepts. There are many things I'm very skeptical of, but in the mean time I have an excuse to work outside in the field, so hey...
> Then it is a single court order and 3 people agreeing on the same decision which is quite easy to make when it has to made at gunpoint.

Not if the 3 entities reside in different countries/jurisdictions.

> decentralization, federation, peer-to-peer. pretty much what the internet was designed to be.

While I agree with you from the theoretical standpoint, it's been already shown that neither users nor providers care about that. A federation is not by any means easy to maintain (just look at the amount of work spent in keeping e-mail relatively free from spam and usable). So, either the federation in question is small enough that you can keep it under control or you're better off researching a fully decentralized system that is resilient to all the problems all other services have (doesn't sound easy to me).
>They are a business, doing exactly what they are supposed to be doing.

There was such a thing as ethical and societal responsibility for businesses.

Thinking making profit by any means as long as they are nominally legal is acceptable for a company is just something some people believe. No natural law that says it has to be so -- we could easily (and have had) believe the opposite.
Is Xolo Era 2X the New Generation Budget Smartphone? |
A lot of the technology on the bleeding edge will be gone in a couple of years. AngularJS v1 used to be the next big thing, now it's obsolete. Who knows if v2 will stick around.

So following the latest technology in detail is unnecessary.
Far more useful is just having a broad sense of what tools are available out there; it takes less time, and it's more useful since it gives you access to a broader set of tools on-demand.

Beyond technology, the things that persist are much more fundamental skills:

1. Ability to read a new code base, and ability to quickly learn a new technology.

If you can do this you don't need to worry about new technologies since you can always learn them as needed. E.g I just wrote a patch for a Ruby project (Sinatra) at work even though I don't really know Ruby and never saw the codebase before. It got accepted, too.

2. Ability to figure out what the real problem is, what the real business goal is. This makes you a really valuable employee.

Technology is just a tool. More fundamental skills are your real value.

More detailed write-up on how to keep up without giving up your life: https://codewithoutrules.com/2017/01/11/your-job-is-not-your...
Learn patterns and pop up the abstraction level.

There are only a few patterns in programming: imperative, OO, functional, etc. Learn those.

There are only a few abstraction levels in problem solving: meta, business, system, physical. Learn those.

There are only a few types of patterns in ML and Big Data. Looks like it's time to learn those.

But the principle is the same. Learn the patterns of various forms of solutions, not actual languages or tech (they'll be required, of course, but they're only a prop). Be able to move between these various patterns. Then deep dive from time to time on various projects in each area.

We've passed the point where a person could keep up long ago. Now it's simply about being both broad and deep at the same time. T-shaped people. If you want to make a lot of money you can be that one guy who knows everything about some tiny point -- but you'd better hope that point doesn't become obsolete in ten or twenty years. I've seen this happen far too often in tech.
That's for their employees to worry about. They're not helpless - they're software developers with high demand.
I read comments like this "I want a couple of hours after work to see people I love before I get back to the very important task of more work" and cannot decide if I'm lazy, or the average startup'r is a bit mad.

Doing a 10-12 hour day every now and again because there's a deadline is fine, planning ahead for that to be an average day boggles my mind.
You don't have to be convicted to be violating, because:

1) Not all violators will necessarily be convicted.

2) Even for those eventually convicted, there's always a period when they are violating, but not yet convicted.
Farmer here.

> It's because they're optimised to withstand heavy pesticide use. Pesticides are bad.

The use of roundup on crops predates the roundup ready gene by a couple of decades. What certain GMO traits allows is reducing the pesticides down to pretty much only roundup, instead of the cocktail – including roundup – that ends up on the non-GMO crops. Other GMO traits help eliminate the need for certain pesticides completely.

If pesticides are bad, GMOs pave the path to reducing and maybe one day eliminating them.

> GMO are generally sterile

There was a theoretical terminator gene in the news, but it has never been made available on the market.

The law dissuades replanting patented seeds, if that is what you had in mind? It's not the big deal that you might think it is though. There are a number of reasons why we would not opt to replant the seeds even without GMOs being a thing.

> Great business model for Monsanto, not so much for the farmer.

Why single out Monsanto? There are many different companies that have GMO varieties on the market. In fact, the original roundup ready patent that started this whole hubbub has already expired. You are free to replant it now.
My 7 yo daughter made a website. It’s pretty awesome
There is an actual government agency that deals with "Truth in Advertising" violations ... https://www.ftccomplaintassistant.gov/GettingStarted?NextQID...
Last Bot Standing…Will bots win the war for customer service?
I noticed the duplicate downloads. After all, they're the entire premise behind the investigation. But why does appcache download already requested assets?
Mashape does a good job of this but Amazon can take this to another level.
...Actually, I'm pretty sure Thief did get hardware rendering at some point. For one thing, the finished product uses D3D.
The History and Potential of Deep Learning
While considering a move to France, one of most interesting organisations I stumbled across was The Family (https://www.thefamily.co).

They exude a really good ethos - or have really good copywriters, at least - and show self-awareness of some of the reservations that come up on HN when somebody mentions Startup and France in the same sentence.

Their 'Toxicity' post damn well near seduced me (pesky Frenchies!) and is worth a read:

> France is full of incubators, there’s news coverage, there’s this startup out of Bulgaria that just raised 2 million, everybody’s a software engineer, hell, in some countries, everybody’s a CEO! But that’s the difference between hype, which is useless, and hope, which is useful...

> ...If you rely on TechCrunch and Medium to give you hints on how to be an entrepreneur, you risk three things: the first is that you believe it’s all true. The job of any good entrepreneur is to sell a good story. Nobody sells you the horrible things going on with the company (at least not until after the company is well on its way to being dead). The second is that you miss critical information filters ...The third risk is that you start to think it’s easy...that growth is just a matter of deciding when it’s the right time.

> Money and people are needed to make any project work, but they are replaceable: there’s always someone willing to write another check, and there’s always someone who you can find to take over a particular job. But you can’t get back time. A bunch of people sitting around, saying that they’re working, talking about new projects every two months, focusing on getting a grant rather than getting a sale, those are people in a toxic ecosystem who are just wasting time.

> Learn to recognize fake work — anything that doesn’t bring you closer to more customers, that doesn’t bring you closer to a better product, that doesn’t put people in contact with your solutions. Applying for public money, going to conferences, taking meetings, this is fake work that doesn’t help you with your business model, doesn’t identify problems and solutions, doesn’t show you the actual goals that you have to achieve in order to have success. Real work does all of those things.

> If you can make money, you’ll have time to figure out the right business model. You won’t have to rely on investors who don’t understand your goals. Finding bad investors can be worse than having none at all.

https://www.thefamily.co/toxicity

Anyone have any experience with these guys? Algolia and Crisp.im passed through their doors, and they seem to be doing well.
I've never understood this argument.

Probably the best thing about being a cutting-edge dev is the ability to work from anywhere. Heck, I've only worked onsite for a handful of my clients. Some of them (including my current client) I've never even met.

Why this need to co-locate everyone - in the most expensive city we can find? Why the need to work so hard - just to transfer your hard-earned wealth to a landlord?

You say Texas has no infrastructure - well, we do have running water, paved roads, electricity, cheap homes, and internet - everything the modern IT professional needs to work and live. And we also have airports, for getting the f__k out of Texas, which is easy and fun with all the rent money you'll save :)
Bled Dry:  How a hospital died under the care of a Texas doctor
Also, https://libreboot.org/faq/#intelme
I don't know why, it might just be me, am thinking of startups as a bad thing. If I ever decide to build my own app or solution or something I wouldn't go for a startup setup. I'd set it up as an actual business, make profit and expand, I wouldn't wait for some investors coming in throwing money at me, I don't get why people in tech cant see that. Just because people that built uber etc became rich out of that doesn't mean that the percentage of the startups that actually make it and their creators become comfortable enough is more than lets say 5%. Chances are you'd win the lottery easier than starting a startup.

So dear fb and google and whoever, build business garages where people go with an idea and they've been given a cheaper way to expand their business on their own and see if they can actually make it, rather than trying to find the best ideas to invest for yourselves, that would help.
What are the advantages of using AWS over selling the API yourself? I can think of a few:

* AWS handles the billing software for you.

* AWS markets to enterprise companies who already have billing integrated and pay a lot of money. So less hassle collecting payment, and less resistance to charging lots.

* You get the AWS brand associated with your API, so people may be more likely to trust it.

What other reasons would somebody use this?
Perhaps it suggests that the rumors of horrible work culture have been greatly exaggerated.
"And anyone will be able to rent some office space [at Station F] for €195/desk/month in the huge 366,000ft² (34,000m²) building."

Interesting. The last time I looked at this a few months ago their web site seemed to suggest that they were looking for startups to rent space, but not individuals. Details are lacking, but a quick comparison with other coworking spaces in Paris suggests that this is 100-200 EUR cheaper per month.
Fun fact: Jeff Bezos from Amazon was an early investor in Mashape :)
It's captured that many people because of fear-based marketing.

Many people believe that organic also means "healthier" or "has more nutrients" and that GMO means "unhealthy". "Organic" acts as a namebrand compared to the "no-name" non-organic products.

On a related note, "GMO free" has actually become a qualifier random companies slap on their products to imply health benefits over competitors. Kamps bakery[0] for example advertises itself as "just saying no" to GMO "for the benefit of the customers". Similar things have happened with "gluten-free", "lactose-free" and vegetarian products.

To be clear: I'm saying that gluten- and lactose-free products are being marketed to people without special dietary requirements who have become convinced that these products are inherently more healthy (just as with "diet" products before, which often advertised e.g. less fat but contained more sugar or vice versa; and with organic and "GMO-free" products which offer no plausible health benefit whatsoever).

[0]: A large chain of ~500 take-away bakeries mostly in the North-West of Germany.
I know some close friends who have spent a long time with them and they are only saying good things about them.
I learned the hard way about 10 years ago what happens when your current skill set becomes obsolete, since then I've become very focused (and lucky) and only take on really enjoyable and unique projects. That way it's easy to be exited and do a good job during a project, communicate your passion in future interviews and transfer that enthusiasm in your previous projects to potential future employers.

The exact tech choices doesn't matter that much it's more of the overall direction (in my case analytics, in a bunch of varied sub-fields).

Although the top comment has some merit I'd argue c/c++ is an outlier here rather than the norm.
It is highly unlikely AI will ever be able to build CRUD apps. The whole reason they're not just auto-generated (without AI) is that you need to figure out the actual business requirements. Which lots of programmers can't do (https://codewithoutrules.com/2016/12/20/the-best-technology/), let alone an AI.
I think you're ready to read this: https://m.signalvnoise.com/reconsider-41adf356857f#.zbmt4tp7... ;-)
>Likely you understand the distinction your parent intends as well

In principle, yes. I can imagine there are different chemicals used for farming, and that some of them may cause more harm to consumers of the produce than others.

But in terms of specifics, no. I have very little idea what distinctions are being made when people refer to "chemical food" or similar, because objection to it tends towards these vague emotive terms, rather than highlighting specifics.
Amusing, but the real question is why it's safe for humans to eat corn laced with pesticides when (I assume?) we use essentially the same digestive process as the targeted bugs. Or, "why is it safe to eat food that is literally designed to have poison in it?" I would speculate that the answer is that the pesticide in question doesn't affect humans, but it's a legitimate concern.
Knowing how to run a micro farm doesn't help you know where your food comes from.
People get into abusive contracts and stay with them for all shorts of reasons.

Most abused spouses are not literally helpless either. They are physically able to go to the police, break the relationship, fight back, etc, but human needs and psychology are not black and white.

And of course just because they decided to "put up with it" or the extra compensation makes it justified for them, doesn't mean the abuse isn't there.

If someone gives a huge tip, it doesn't mean it's OK for them to mistreat the waiter. It just makes them more of a jerk.
Adding images to the top menu in PrestaShop 1.7 – NemoPS
>automatic restarts you cannot disable in obvious ways, one drive integration showing up constantly

You can turn off in atleast Pro (never tested them in Home, but if GPE is disabled in home, these changes be done in the registry But you are going to have to make a note of what changes you make.)

Auto Restart: GPE -> Computer Config -> Admin Templates -> Windows Components -> Windows Update -> "No Auto-restart with logged on users for scheduled auto updates...". You might want to look at the other options in there as there might be other things you might wish to turn on/off.

One Drive: GPE -> Computer Config -> Admin Templates -> Windows Components -> OneDrive -> prevent the use of OneDrive for file storage.
> This looks great, and useful. It must have been the result of a lot of figuring out […].

It was! Months, in fact.

> I wish my city (Prague) had something like this, in fact, should be publicly funded! ;)

I wish it was funded as well. I'd like to do open source & open data full time, but the government doesn't really recognise the value of community-based open data projects.
Just for history:

First post saved by archive.org: http://web.archive.org/web/20170114090437/http://rhelblog.re...
Latest post: http://web.archive.org/web/20170117054512/http://rhelblog.re...

$ wdiff -n -3 first latest

======================================================================
[-Docker 0-Day Stopped Cold by-] SELinux
======================================================================
SELinux {+Mitigates docker exec Vulnerability+}
======================================================================
Fixed packages [-have been-] {+are being+} prepared and shipped for RHEL
======================================================================
[-Centos.-] {+CentOS.+}
======================================================================

[-Stopping 0-Days with-] SELinux
======================================================================
SELinux {+Reduces Vulnerability+}
======================================================================

[-How about a more visually enticing demo? Check out this animation:-]
======================================================================
we were glad to see that our customers were [-safe-] {+safer+} if running containers with setenforce 1
======================================================================
{+Even with SELinux in enforcement, select information could be leaked, so it is recommended that users patch to fully remediate the issue.+}
{++}
{+This post has been updated to better reflect SELinux’s impact on the Docker exec vulnerability and the changing threat landscape facing Linux containers.+}
======================================================================

I'm not sure that first post's version can be considered as recommendation to not upgrade. It just shows how RedHat people was happy to see that bug was prevented by another subsystem. Me, as a sysadmin, would be happy to to know that I'm not obligated to upgrade urgently everything I have. For most sysadmins it can be considered as a workaround, already engaged.

You as a Docker developer see the post as an attack on your project. But most of sysadmins and kernel developers see it as a nice example of the fruits of invisible long work - when well cared system with accurately configured security restrictions saves from some vulnerabilities.

Anyway, it not means underestimation of the Docker and you great job. Sorry you've got stressed by all this noise.
I second your statement. The EU is another attempt at a global power structure that has been going on since people were people. It's most recognizably German, and once the realities of governing a superstate are take into account, this was how I imagine a post WWI German victory to look.
I don't think your use of "doomsaying" is fair, and detracts from a useful comment.
For $149 a Month, the Doctor Will See You as Often as You Want
Funnily enough, I've been playing Thief recently (this one, not the rubbish new one). And wow that game is hard.

It's also an absolute blast to play, and an important piece of gaming history (one of the first First Person Stealth games, helped codify 3D stealth as a genre, engine later used in System Shock 2, had some influence on Warren Spector's next game, Deus Ex).

While the renderer wasn't particularly impressive for the time, the AI, sound, and lighting engines were, which was essential for a stealth game.
I have an uneasy feeling about these frameworks as well, but I'm not an expert in this field. So if I'm told that it's not worth the effort to recreate all of that stuff from scratch I'm going to have to believe it.

What I do insist on is that we keep the capability to selectively dig deeper where we need to and combine different libraries with our own code.

That's why I'm always trying to reduce the frameworkness and increase the librariness of any third party code we use. Scripting language runtimes are a major roadblock in that approach.
Shame they are still refusing to fix the deliberately-introduced "can only save in XCF format" bug.
You didn't ask about poisons. You asked about the corn. It does what corn does.
Ask HN: Closest Thing to “Twitter for Code”?
I just discovered a trick that made me so happy I want to shout it to the world — ala Twitter. But most people who follow me on Twitter aren't programmers, so I'd rather not post there ...

Where can I do this?

The source of my joy pretty-prints json-formatted curl responses using Python's familiar json library:

curl $URL | python -m json.tool
Post-Brexit: Apple to Increase Apple Apps Price by 25% Including India
Firefox has 'reading mode' that does similar, strips out all the stuff such as sidebars, etc, without most of the downside associated with AMP (being open, to start with). Occasionally it misses some media stuff (e.g. embedded videos), but works well vast majority of the time so I'm happy with it.
This is exactly what I tell people. Selling lawn chairs and umbrellas: maybe. Selling content/research/intellectual work: nope.
Improved Protection in Updated SecureBridge from Devart
Can you give sources? These seem to all be backwards from some of my reading and experience.

- Rodale Farm is all about no till - http://rodaleinstitute.org/our-work/organic-no-till/

- Not sure about adding salt, unless you mean adding seaweed or ash? Salt is bad for the soil, and so it's known that those substances should be used prudently

- As far as caring about the value of their land, it's valuable to have an organic farm since "organic" cows have to be raised on organic soil. Organic milk has higher retail value, which can be seen as adding value. You can also work with other farmers that want to produce organic milk, by helping them transition by using your own land [edit] for a fee...

- "organic herbicides are less efficient, so organic farmers use more". Not sure this is true, my work with Rodale has mostly been towards trying to rid the farm of pesticides and finding natural ways around them. Not sure about big ag though.
Terminator gene was never commercialised
Distributed Denial of Women
Is this actually safe?

What happens if you have ownership, then you can mutate the struct Foo like this:

foo.s1 = "World"

Which destroys the original heap data. Then s2 is a dangling reference. Since references cannot implement a drop method, you need a wrapping datastructure WITH reference counting, like you said.