skysight-inc/HackerNews huggingface dataset:
I said they're useful, I don't agree or advocate the strategy. Like it or not (I do not) small regional conflicts teach valuable lessons that cannot be learned in training, or during "war gaming". When the enemy possess weapons or tactics that you have not seen used, or demonstrated they cannot be integrated into a war game. Look at the upgraded armor, drone usage, IED detection/suppression, sniper detection developed for and used in the middle east. This barely existed (maybe in concept) before the conflicts of the 00's. Similar lessons are being learned in the Ukraine right now (counter drone operations, active tank armor, electronic warfare/signal jamming etc.)
There are several shill accounts on Reddit that pop up to defend Monsanto in every thread. I would be interested to see how much money companies like Monsanto are spending on disinformation campaigns. I bet it's much more active than we are aware.
> Now that lots of weed are resistant, farmers will have to figure out how to farm without
> this shortcut. Roundup is obsolete, so nothing of value will be lost.

I'm a part-time farmer. My father and I manage about 35 acres, half in corn and half in soybeans. We no-till our fields which is very helpful for preventing soil erosion and fertilizer/manure runoff. We are located in the Chesapeake Bay watershed so we have to (and want to) pay close attention to farming best practices regarding excess nutrients and runoff.

We use Roundup for both a burn-down in the spring and for post-emerge weed management (1 quart to the acre). It continues to work well for us. Based on what I've heard, round-up resistant weeds mostly commonly occur in fields where crops are not rotated. Some farmers do plant corn on corn, year after year. I can see where that would lead to significant problems.

So, I'd say that your unqualified statement above "roundup is obsolete" is true for me although it may be partially true depending on the application.
.. and is good when you are the trash..
I'm always reminded of my Wall Street trader friend, and his chat with me:

From 9:30 to 4, I'd kill my mother to make a dime on a trade. My own mother, that's how driven I am to make money. I'd kill her on the spot for that dime if I could get away with it.

Of course, after 4, she's my mom. And I'd love her to death. He works for a very well respected Wall Street Firm.

Food for thought. What people will do for money.
Reasoning about problems is a very essential job requirement. And doing that out loud is the one of the few ways people can see how/if you do that.
Yea but the process is never just coding project... It's either just whiteboard interviews or a coding project and then whiteboard interviews. There's never a reduction in time here
If Kotlin wasn't just CoffeScript for Java but a whole new language then there would be no reason to use it instead of Scala. There's an excluded middle here: either it's a very-close-to-Java language (in which case probably not worth the cost of using) or it's a language that's significantly different from Java (in which case it has no interop/familiarity advantage over Scala and the two languages have to be compared on their merits - and I'd say Kotlin comes off pretty poorly in that).

> It's 100% compatible to Java so of course it's not a completely different language. Haskell is a different language. I like Haskell, but I'm glad that I don't have to convert all my old java code to it.

> I can open old java-projects and use Kotlin on a file-by-file basis without any problems.

Sure. I do exactly that in Scala too.
You pretty much need to use the PRU if you want to do any control algorithms, except the PRU /sucks/ to program.

I stay away from BBB because it's _so_ hard to use, at least from me/my team's experience.
LightGBM (https://github.com/Microsoft/LightGBM) is shaping up to beat XGBoost; it has mostly API parity and it won in benchmarks before a v2 with a new algorithm.
Well put critique.
Types of Developers: Makers vs. Menders
I am trying to set up deploy script using Ansible just now - which uses YAML. Its more readable in one sense, but indentation gets a bit confusing when you are not especially familiar with it. JSON is more obvious in that respect.

I wish we could have Python dictionaries as an alternative to JSON, as large JSON configuration files are horrible, when you add an extra trailing comma or things get too nested.
Why is it that people take a hysteria based approach to GMOs/glyphosate but the same people claim global warming is solid science?

Can the scientific method be trusted or not?
> Men have the opportunity to go into programming and be in a culture that is not stacked against them. Women don't.

Correct for the US, incorrect for China, Romania, India or Ukraine. So it doesn't seem to be a universal global phenomenon, Silicon Valley can always import people (and women specifically) from programming-friendlier cultures, so there's little incentive to treat it as a problem.
Oh, wow...companion core in a cheap board would be popular if someone figures out how to leverage it. The OrangePI Allwinner boards are amazingly inexpensive...$10 shipped, including WiFi (https://www.aliexpress.com/store/product/New-Orange-Pi-Zero-...)

Related, the lowRisc RISC-V project has a concept of minion cores: http://www.lowrisc.org/docs/memo-2014-001-tagged-memory-and-...
What is the problem with that?

You can always close the folder and start a new one.
WhatsApp and Telegram accounts could be hijacked by sending malware-laced images
I have a friend who married a Chinese girl and now lives in China. He's worked off-and-on as an English tutor. He says he found the most effective approach wasn't to stick to some curriculum - the kids get that in their English class at school - but to talk with them in English about subjects that they were motivated and enjoyed to discuss. The topics he generally chose were aspects of English culture such as music lyrics, TV shows, films, jokes, engaging stories about figures from British history. That struck me as genius - make learning the language the road you travel on to a destination that's worth going to in it's own right. It also gives them natural topics they can use when talking to native speakers.
Database in Microservices
RUSS: Services/microservices using Unix/domain sockets
How's the BeagleBone quality these days? I bailed a couple of years ago in the Black era after fighting with the buggy serial hardware which required a full power-cycle to recover from faults, and getting tired of the process needed to upgrade the boot flash without bricking the system.
Because you can write arbitrary classes in the output, which can then be called (since dispatch is dynamic, and the output object is assumably either untyped or typed as the equivalent of `Object`). If you know which classes are available you can arbitrarily choose one as an attacker. JSON is data only, no functionality.
Honest question: What could Joe Random, standing in line behind you wanting to buy his crescent wrench, possibly do with your zip code?

I consider myself a privacy nut but zip code is not something I care to get bent out of shape over. Give a fake one and move on with your life.
The dependencies should all be available, either directly or through cygwin. And of course there is the Linux subsystem now.
Building your own Uber for X platform
Jenny's number crashed a self-checkout register at Home Depot when I tried that a couple of years ago.
Selection of climate model survivors isn't the scientific method
Arrow is running a special—the BeagleBone Blue for ~$77 with free shipping and a free raspberry pi 3. Just in case you were on the fence about picking on up...

https://www.arrow.com/en/products/bbblue/beagleboardorg
Most anti-racism law (incl UK anti-racism law from the 1960s) defines racism as also being based on ethnicity, or national original.

So, yes, under the UK anti-racism law, it would count as racism.
Although my understanding is that, at a number of large schools that routinely video their big lectures, a lot of students just watch the videos. My recollection of 100+ person lectures is that the interaction was pretty limited.

The other points you make are certainly true. Whether or not you attend the lectures in person you're still in an overall environment that can help learning.
That's great! I'd like to use this but sending my enterprise data to a third party is not very secure.
Do they provide a docker image or ami?
Some of the connections out there between glyphosate, it's effects on gut bacteria, the rise IBS/Crohn's Disease/Celiac and even connections autism are pretty incredible.

The autism speculation has gone on for as long as it has because we have an information vacuum and nobody is outright publishing a "cause". Until that vacuum is filled, you leave people free to speculate. Most of what I've seen at this point (recently from a lady at MIT[1] who presented in a Congressional Hearing) points to a serious need for a study of aluminum...and glyphosate supposedly allows a lot more aluminum into your system.

Would be great if we could get a study on both independently and both combined.

1 - https://people.csail.mit.edu/seneff/
I give them fake info, and pay cash.
Help youngsters from poor communities in Brazil how to code
...that's more interview technique, not actual coding skill.

The skill and art of "coding" is in finding solutions to problems, not "writing code". When I interview people I'm looking for someone who can explore problems, ask questions, and find good solutions. If they don't feel like they have enough information I expect them to question things. If they're working on assumptions (like 'what does the array actually look like?') I expect them to question those assumptions. Expecting someone to go deeper in to a problem by finding out more is not "trying to trick them", it's a discovering whether or not they can do a fundamental part of any development job.
APNG is great, but animated FLIFs[1] would be even better. Looks like many of their former todos have been completed, and from the remaining ones, only three are related to the file format per se. Hopefully these, too, get completed in time. Although, seems like getting support for new file formats in browsers takes time...

[1] http://flif.info/animation.html
My limited understanding was that they wanted to test only glyphosate and not glyphosate in combination with the surfactant, which is after all how people would encounter it in the real world, as that is how RoundUp is distributed to users.

For instance, could the surfactant allow glyphosate to more easily be absorbed?
It's a neat idea, but whether anyone actually wants this is debatable. Previous attempts to monetize open source contributions have not really taken off either — I think because of the relatively small sums. It feels better to spend a few hours creating a feature and opening a PR by donating your time than to get paid far less than market rate eg $10 for the branch. Also, I'm not sure if adding money to the exchange creates liability for the programmer with no contract in place.
URL should probably be changed to the original source: http://blog.checkpoint.com/2017/03/15/check-point-discloses-...
There are plenty of large projects like kubernetes/docker/rkt/influxdb/tidb/cockroachdb and so on. Go is providing quite large memory efficiency and sub-millisec GC as compared to Java.

As of Go 1.8 it also provide plugin support though I am not sure if they are any where near Java in term of dynamic libraries loading support.
> Maybe teaching english abroad, end up being that 40 year old white dude trapped in Taiwan, stuck every night in the foreigner bar and droning about what could have been.

At 5 years short of 40, doesn't sound half-bad if you cut out both the teaching and the bars =) there's gotta be worse "traps" than Taiwan, it's a comely-enough place, and one of the few capital cities in the region where cycling is as conveniently practical as it is in Western capitals
Well, they did it. More informed people are discussing this today than they were yesterday.
At this point in my career I'd have to say I agree. Many of my team are at the start of their careers. I find it really interesting the number of times they seem impressed by something I did that I'm just "meh" about.

Oddly enough, the opposite is true as well. I'm constantly impressed at the level of ability they have at this point in their career as compared to my ability at the same point in my career. They just simply know more. Of course, there's more to know these days but still, I find it impressive.
Ikea drivers living in trucks for months
Is there an equivalent for this scaffolding app, but for server side PHP or Ruby ?
Well, the end goal is making the RTS just another library.
This is a great essay
How ancient China brought water to the desert
media publications, not websites
I'm guessing you didn't watch any of the videos of Google Next and haven't been paying attention to their moves for at least a year or two? Their new Customer Reliability Engineering team is no flipping joke. They helped scale out Pokemon Go (among other things).

https://cloudplatform.googleblog.com/2016/09/bringing-Pokemo...

Seems like an awful lot of handholding to me, so I suspect your argument is simply invalid.
5 common mistakes when hiring Node.js developers
We do technical interviews on conceptual levels. One manager, one HR, one programmer (not always all three at the same time) and the interviewee.

We ask them about their experience with the tech we use / plan to use and test what they tell us with specific questions. If you tell us you know ASP.NET, I might ask you to describe the default routing or some specifics about razor views. If you tell me you are a git expert, I might ask you about interactive rebases and cherry-picking to find out when and how you'd use them.

General know-how is usually more viable than the ability to write working code in a pinch. The closest thing to a whiteboard test we have is giving you a page of code to ask you what's wrong with it (although, we don't do that often).
Of all the governments in the world today, I am most impressed by Merkel's Germany. She has remarkable ability to stand strong in the face of criticism and do what's right without bowing to populism.
Apologies. I'm not judging anyone here. My implication was more "different strokes for different folks". Some people like to take work home, others prefer to have a drink in the evenings. Some manage to combine both :-) I'm just suggesting that priorities differ.

But for the sake of argument, while I don't deny that India has some star developers, I think it's incorrect to suggest that there isn't a huge section in it for reasons _other_ than a pure love of computers. Many do it because they need the money, or need a stopgap before they go on to do other things etc. I stand by what I said.

Finally, I'm not sure why you're implying that maybe _I'm_ a feet dragger and that I need to work on improving the company I keep. I thought my comment was fairly mild and inoffensive.
Python based tools to download, label and sort music files
Reason Why Cape Town Is So Congested Is Because 70% of Drivers Ride Alone
Why 1848?
Consultants, Culture, and Speed Bumps
>some staff "sympathetic" to the Muslim Brotherhood

I think you're accidentally overstating the strength of their case, probably just the clause-level equivalent of a typo.

They actually said:

> some of whose staff have links to organisations sympathetic to the Muslim Brotherhood.

So, just to be clear, they're excluding anything with (interpreting the vague language generously) <=3 degrees of separation from the Muslim Brotherhood (organisation -> staff member -> an organisation -> Muslim Brotherhood) as a reliable source.

Totally unscientific, but to put this in a kind of very loose and silly context, Facebook claims that its users are on average connected to every other user by 3.57 degrees of separation. I suspect that the figure for this kind of connection is actually, relatively, much higher, but I sincerely doubt it's all that much higher than 4 (i.e. enough to make this sort of connection relevant) - especially when you think that these aren't even friendship relationships, but something so much weaker!

edit: the link to Facebook's claim - https://research.fb.com/three-and-a-half-degrees-of-separati... and some typos and omissions of my own
I made a basic LISP-like JSON-like thing: http://loonfile.info
That's usual context where I see it. Often ends up with csv's where you have columns of the data people are interested in and one column containing all the metadata bundled up in JSON as a string.

Its not great to work with.
Follow you to your car (because you're on the rich end of town), hit you with the crescent wrench, take your stuff.
Toxic or not it's the reality for many companies. You speak like everyone has unlimited resources. For us it was a combination of legacy code and working with big external parties that set the rules (government APIs etc).

I personally enjoyed it but it's not for everyone.
I've historically defended glyphosate as a miracle herbicide on HN.

At the end of the day, Monsanto is just a red herring. Besides just not being that significant - money-wise - in the food industry, glyphosate and the first generation glyphosate-resistant soybeans are no longer under patent. You can buy non-Roundup glyphosate and non-Roundup soybeans that do the same thing for a fraction of the price.
NSA Routinely Monitors Americans’ Communications Without Warrants
Why Some Startups Win
The author sounds like a 'fake it till you make it' type. Personally, I'm not a fan of that style of self improvement as it required so much work for me.

The problem with 'acting as if' is, say it works. Then you have to keep it up. So you gain all these friends, success, etc because you are acting other than how you are, and you only affirm that you have to be something other than what you are to get all those things. By trying to 'fix' the problem, you support it.

It becomes it's own hell.

My problem with his arguments is he is making sweeping assumptions about both 'high self monitor's' and 'low self monitor's', and blanket statements that immediately put his argument out of touch with reality.

It just seems like he doesn't understand the topic, because it didn't help him.
The critical importance of lead validation
Vulnerability That Allowed Hackers to Take Over WhatsApp and Telegram Accounts
We should harness keystrokes for energy.
> Can the scientific method be trusted or not?

The scientific method can be trusted, but how it is implemented can not.

Science only considers something to be "fact" or "true" when a large (and usually expensive) study has been conducted, the results have been peer reviewed, and the results are then published.

The problem comes when the people paying for research only pay for research they want to be "true" and nobody will pay for research leading to things that might not be so good for sales.

As an example - think about how much money it cost to do a study on this Monsanto chemical to find out if it's "safe". Monsanto are paying for the study - do you really think if that study finds out it's not safe that it will be peer reviewed and published and then considered "true" (that it's not safe). Or will the whole study be swept under the rug, and therefore never be found to be unsafe in the eyes of science?

How many multi-million dollar studies have ever been conducted, peer reviewed and published (therefore making them "true" in the eyes of science) that tell us really anything in today's world is "bad" for us? I'm willing to bet that number is close to zero. Any published study was paid for by a system with very, very strong interests in the results, so science will only ever "learn" what the people with money want it to.
Five years? It's already happening. There's a large number of "shaming" dark patterns out there already. "No, I don't wish to save money.", as an example.
If you want to learn on the job and are happy to accept an intern's salary, that's great. Most organizations will be able to accomodate you.

If you want $140k and can't code productively, most early startups won't want you. Larger organizations may be able to accomodate you.

There are a shocking number of candidates who apply to senior positions who flat out cannot code. I have hired in the past without doing the whiteboard exercise and been burned by this; never again. The whiteboard is a filter to eliminate people who misrepresent their abilities.
Keras is a great wrapper library built upon two fantastic frameworks -- theano and tensorflow. I'm glad to see it is moving forward, and kudos to everyone involved in all these libraries!
There would seem to be a big difference between paying someone to do research and paying someone to sign their name to a research paper you wrote.

Also, it's not really surprising that drug studies are industry-funded for another reason: Who else is going to fund them?
Ask HN: Any good resources to learn about SEO you'd recommend?
Something like SEO for developers
Meh. It's nice for my designers to "understand" code and rendering issues... just like it's nice for me to understand the basic vernacular of typographical concerns, but it's invariably annoying and poorly done when they try to do it. Specialization exists for a reason.
You are touching on an important point here. Let me give you a comparison for clarity in these markets. In Cambodia now there is an extreme increase of pesticides usage. In the market the sellers will spray toxic liquid on produce during the day to keep them looking fresh. Farmers buy and use products they really have no clue about what is. Don't get my wrong; I'm not saying they should be going organic - correct use of pesticides have advantages for farming. But it's a country with extreme corruption and in practice no laws and regulations for this. This is resulting in a lot of problems for people consuming vegetables that aren't healthy to consume. And other issues. The suppliers turn a blind eye to this because all they see it increased sales. Consumers, and the general public, have limited knowledge. That doesn't mean they are stupid, however education is very much lacking. Though it should be noted there are a lot of stupid people everywhere as well (just look at any newspaper comment section).

So regulations are important. Partly so because some markets are very difficult for an average consumers to gain full knowledge about. That's for example one of the reasons why we had a financial crisis some years back.
Psst. If you're worried about being followed in a bad part of town, I'd worry more about driving around an Escalade than giving out your zip code.

Unless I'm getting trolled, in which case, excellent satire.
Infrastructure, fragmentation of toolsets among top barriers for DevOps adoption
Why not use a free Google Voice number?
Twitter adds lacrosse to its live streamed sports lineup
Typically you don't need to worry about non-gmo food being contaminated with roundup - a scandalous fact about roundup is that it tends to kill plants that are exposed.

You also don't need to worry about contamination of e.g. water supplies. Glyphosate tends to adhere to soil pretty well, where it is eventually consumed by microbes. Glyphosate isn't absorbed through the roots and isn't effective as pre-emergence herbicide.

The real safety challenge with roundup is the surfactant use. Glyphosate alone just isn't very effective without the surfactant to punch through the plants' waxy outer layers. These surfactants do cause loads of problems.

Note that there are actually very few GMO foods - it only makes sense to develop them for high volume crops. Anything you can buy whole or minulally processed (e.g. an ear of corn) is going to be untouched by glyphosate, even though gmo corn does exist.

http://pmep.cce.cornell.edu/profiles/extoxnet/dienochlor-gly...